【吴裕雄--天生自然java开发常用类库学习笔记:StringBuffer】教程文章相关的互联网学习教程文章

java – 如何将String转换为其资源ID(Android Studio)【代码】

我的values / strings.xml文件中有一个xml字符串<string name="pokemon_d">150</string>我的控制器MainActivity.java中有字符串“150”.在我的MainActivity中,如何将该String转换为xml文件中pokemon_d String的资源ID?这甚至可能吗?解决方法:您不能按值获取标识符,但您可以使您的标识符名称看起来像一个值并通过字符串名称获取, 所以我建议, 使用您的String资源名称,例如resource_150 < string name =“resource_150”> 150< / s...

为什么要显示java.lang.ClassCastException:android.text.SpannableString不能强制转换为java.lang.String?【代码】

从任何浏览器页面复制String时,pasteData正常工作.但是,从消息发送项目编辑器(字段)复制SpannedString时,应用程序崩溃并显示以下错误消息:java.lang.ClassCastException: android.text.SpannableString cannot be cast to java.lang.String我的代码:// since the clipboard contains plain text. ClipData.Item item = clipBoard.getPrimaryClip().getItemAt(0);// Gets the clipboard as text. String pasteData = new String()...

StringFormat for Java布尔运算符【代码】

我知道它非常简单的问题.但我想知道布尔运算符的stringformat.例如,下面显示了integer,string和float的字符串格式.什么可以为布尔运算符true / false?System.out.printf("The value of the float " +"variable is %f, while " +"the value of the " + "integer variable is %d, " +"and the string is %s", floatVar, intVar, stringVar); 解决方法:‘b’或’B’general如果参数arg为null,则结果为“false”.如果arg是布尔值或布尔...

错误:尝试在空对象引用上调用虚方法’java.lang.Object android.content.Context.getSystemService(java.lang.String)’【代码】

public class AlarmTask implements Runnable{ // The date selected for the alarm private final Calendar date; // The android system alarm manager private final AlarmManager am; // Your context to retrieve the alarm manager from private final Context context;public AlarmTask(Context context, Calendar date) {this.context = context;this.am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE...

NullPointerException:尝试在空对象引用上调用虚方法’boolean java.lang.String.equalsIgnoreCase(java.lang.String)’【代码】

参见英文答案 > What is a NullPointerException, and how do I fix it? 12个我在运行时收到此错误.java.lang.RuntimeException: Unable to start activity ComponentInfojava.lang.NullPointerException: Attempt to invoke virtual method‘boolean java.lang.String.equalsIgnoreCase(java.lang.String)’ on anull object reference堆栈跟踪:01-12 03:44:54.270: E/AndroidRuntime(1437):...

java – 检测String是否为数字的最优雅方法?【代码】

是否有更好,更优雅(和/或可能更快)的方式boolean isNumber = false; try{Double.valueOf(myNumber);isNumber = true; } catch (NumberFormatException e) { }…? 编辑:因为我不能选择两个答案我正在使用正则表达式,因为a)它优雅而且b)说“Jon Skeet解决了问题”是一个重言式,因为Jon Skeet本身就是所有问题的解决方案.解决方法:我不相信Java中有任何内容可以更快,更可靠地完成它,假设稍后您将要使用Double.valueOf(或类似)实际解...

android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’【代码】

logcat的05-11 19:14:52.567 4489-4489/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.grab.deals.dealcart, PID: 4489java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.deals.dealcart/com.grab.deals.dealcart.Full_view.Full_view}: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method ...

java – “String [] :: new”是什么意思?【代码】

我正在学习如何使用流,我遇到了这个方法的问题.public static String[] inArray(String[] array1, String[] array2) {return Arrays.stream(array1).filter(str -> Arrays.stream(array2).anyMatch(s -> s.contains(str))).distinct().sorted().toArray(**String[]::new**); }我对String [] :: new很困惑,你能给我一个提示吗?解决方法:String [] :: new表示大小 – > new String [size]. 当Stream#toArray(IntFunction<A[]> gener...

java – 接口有toString方法吗?【代码】

参见英文答案 > Does an interface by default extend Object? 2个如何使用接口Test的引用变量调用toString方法,该变量没有toString方法?interface Test {void show();String toHi(); } class Demo implements Test {public void show(){System.out.println("Show");}public String toString(){return "Hello"; }public String toHi(){return "Hi"; }public static void main(String[] arg...

java – 使用StringTokenizer和String.split()之间的区别?

参见英文答案 > Scanner vs. StringTokenizer vs. String.Split 10个我一直在使用String [] split(String)的String类来拆分任何给定分隔符的字符串,并且它工作正常. 但是,现在预计会使用StringTokenizer重新考虑相同的逻辑.但是使用一个与另一个相比有什么不同和好处. 另外,我觉得在单个调用中split()返回的String []比使用StringTokenizer类的对象更有效.解决方法: – &GT String.split()和Pa...

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似乎只进行某种优化,这不是必需的,因为字符串的那些部分可...

STRINGBUFFER - 相关标签