【Java Lambda – 查找列表的任何String元素是否与其他列表的任何元素部分匹配】教程文章相关的互联网学习教程文章

java – GZIPInputStream到String【代码】

首先,如果我的术语有点业余,我很抱歉,试着忍受我;) 我试图将HTTP响应的gzipped主体转换为明文.我已经采用了这个响应的字节数组并将其转换为ByteArrayInputStream.然后我将其转换为GZIPInputStream.我现在想要读取GZIPInputStream并将最终解压缩的HTTP响应主体存储为纯文本字符串. 此代码将最终解压缩的内容存储在OutputStream中,但我想将内容存储为String:public static int sChunk = 8192; ByteArrayInputStream bais = new Byte...

Java程序找到在String中出现次数最多的字符?【代码】

所以这是我到目前为止的代码……import java.util.Scanner; class count{public static void main(String args[]){Scanner s=new Scanner(System.in);System.out.println("Enter a string");String sent=s.nextLine();int len = sent.length();int arr[]=new int[len];int count=1;char ch[] = new char[len];for(int i = 0; i <= len-1; i ++){ch[i] = sent.charAt(i);}for(int j= 0;j<=len-1;j++){for(int k=0;k<=len-1;k++){if(...

从toString表示生成Java对象

参见英文答案 > Converting back from toString to Object 7个> How to get back an object after performing .toString() on it? 4个我们都知道如何实现toString()方法.它可能是稍微自定义的实现和不同的模式我们如何打印对象数据. 使用生成的toString,我们可以重新创建对象吗?我不是在谈论序列化. 让我解释一个场景,你可能有一个应用程序在...

尝试使用java解析JSON String时发生错误【代码】

我正在尝试使用java解析JSON字符串.我不知道怎么做,我在网上搜索了很多,我有点想法.有了这个,我有构建代码,但它不起作用.当尝试执行我的代码时,它会抛出一个错误.我无法解决错误. 见下面是我的代码:import java.util.*; import java.io.*; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException;public class JSOnNStr...

java – String.split()如果在字符串的最后部分,则忽略中间分隔符中的空值【代码】

参见英文答案 > Java String split removed empty values 5个给出以下字符串:String s ="12/15|22:58:25|B|99.502||||A|100.501|||||";我在打电话int len = s.split("\\|").length;无论如何长度是9,而不是13. 不过,如果我以这种方式修改所述字符串:String s ="12/15|22:58:25|B|99.502||||A|100.501|||lol||";长度是13!怎么样?java似乎只进行某种优化,这不是必需的,因为字符串的那些部分可...

Java新String和堆行为中的新StringBuilder

> String池是否驻留在堆上?如果是,String字符串是否有资格进行垃圾回收? 使用新的String(“abc”)时,我们知道它在堆上创建了一个对象,并将String文字放在String池中.所以我的第二个问题是: >新StringBuilder(“abc”)的行为与新String(“abc”)的行为方式相同吗?如果是,StringBuilder如何操作String池中的String文字?解决方法:您在编译时,加载时间和运行时混乱. 在类加载时将字符串文字添加到常量池.只需在类代码中的任何地方...

java – 从String中解析多个双精度数【代码】

我想知道如何从字符串中解析几个双数,但字符串可以混合,例如:String s =“text 3.454 sometext5.567568more_text”. 标准方法(Double.parseDouble)不合适.我试图使用isDigit方法解析它,但是如何解析其他字符和.? 谢谢.解决方法:在使用适当的正则表达式(如此代码或其他帖子)解析双打后,迭代以将匹配的匹配项添加到列表中.在这里,您可以在代码中的任何其他位置使用myDoubles.public static void main ( String args[] ) {String in...

android studio with Java compiler error:字符串太大,无法使用UTF-8编写而不是’STRING_TOO_LARGE’【代码】

当我在android studio中清理android项目时,错误发生了,我已经支持到之前的提交或不同的分支,它可以在几天前查找,但现在有这个错误.我已经检查了这个问题,并没有为我的项目添加大图像或字符串. STRING_TOO_LARGE String in Kothlin解决方法:目前,您可以降级Gradle版本以解决此问题.使用gradle 3.1版本,如下面的3.1.3.classpath 'com.android.tools.build:gradle:3.1.3'

java – 如何将字符串的二维数组打印为String【代码】

我知道如何为一维字符串数组执行toString方法,但是如何打印二维数组呢?用1D我这样做:public String toString() {StringBuffer result = new StringBuffer();res = this.magnitude;String separator = "";if (res.length > 0) {result.append(res[0]);for (int i=1; i<res.length; i++) {result.append(separator);result.append(res[i]);}} return result.toString();如何打印2D数组?解决方法:你只需要在元素上迭代两次:String...

Java的中文处理 - String转换bytes和bytes转String【代码】

import java.io.UnsupportedEncodingException;public class Main {public static void main(String[] args) {String str1 = "你好1A7bc3";try {// 使用指定的字符集将此字符串编码为byte序列并存到一个byte数组中byte[] arr = str1.getBytes("utf-8");for (byte b : arr) {System.out.println(b);}// 通过指定的字符集解码指定的byte数组并构造一个新的字符串System.out.println(new String(arr, "utf-8"));} catch (UnsupportedE...

java.util.UUID.randomUUID().toString()length

java.util.UUID.randomUUID().toString()长度总是等于36吗? 我无法找到相关信息. Here只说以下内容:public static UUID randomUUID()Static factory to retrieve a type 4 (pseudo randomly generated) UUID. The UUID is generated using a cryptographically strong pseudo random number generator.Returns:A randomly generated UUID那种类型4没有告诉我什么.我不知道在这种情况下4型是什么意思.解决方法:Does java.util.UUI...

可以将具有单个重复字符的Java String初始化为特定长度【代码】

参见英文答案 > Simple way to repeat a String in java 28个我想创建一个具有以下签名的函数:public String createString(int length, char ch)它应该返回一串指定长度的重复字符.例如,如果length为5且ch为’p’,则返回值应为:ppppp有没有办法做到这一点,没有循环,直到它是所需的长度?没有任何外部定义的常量?解决方法: char[] chars = new char[len]; Arrays.fill(chars, ch); String s ...

java – testEquals(),testHashCode()和testToString()【代码】

我准备了简短的Java类.任何人都可以告诉我如何写空洞:testEquals,testHashCode,在junit中使用此代码的testToString?我有点问题;)public class JW {private String name;private int quantityVoters;private int voted;public JW( String nam, int quantityV ) {if( nam == null || nam.length() == 0 || quantityV < 10 )throw new IllegalArgumentException( "JW: Wrong" );name= nam;quantityVoters= quantityV;voted= 0;}publ...

如何在Java中将String(日期)格式化为新的日期格式?【代码】

参见英文答案 > Month in simple date formatter always return JANUARY 5个> SimpleDateFormat ignoring month when parsing 4个我会直截了当地说,我的目标就是如此改变2018-05-24成May 24, 2018.这是我目前的代码:String content = "2018-05-24";SimpleDateFormat old = new SimpleDateFormat("yyyy-mm-dd");Date oldDate = old.parse(cont...

String [] args参数:java.lang.ArrayIndexOutOfBoundsException【代码】

嗨,我是一个java学习者,并尝试使这个程序添加两个数字.运行这个我得到这个错误消息..Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0at addnumber.main(addnumber.java:16) Java Result: 1public class addnumber{public static void main(String[] args) {String x,y;int a,b,c;x=args[0];y=args[1];a=Integer.parseInt(x);b=Integer.parseInt(y);c=a+b;System.out.println(c);} }我知道我可以使用Sca...

元素 - 相关标签