【java - String类】教程文章相关的互联网学习教程文章

Java中的toString覆盖【代码】

这个问题来自一个作业.我必须在创建循环链接列表的类中重写toString()方法,并且实际上我的toString()方法工作得很好,它通过了我所有的测试.所以我的项目是自动分级的,显然它不赞成我的方法100%.所以我的问题是:有没有更好的方法来编写此toString()方法,这样会更有效?public String toString(){if (size == 0){return "[]";}else{String output = "";Node<E> tempNode = actualElement;while (tempNode.next() != actualElement)...

java-writeUTF(String s)vs writeObject(String s)【代码】

在我正在上大学的这个Java项目中,我遇到一种情况,当前我正在使用streamOut = ObjectOutputStream streamIn = ObjectInputStreamstreamOut.writeUTF(msgs.peek());其中msgs是一个链接的阻止队列,通过String in = streamIn.readUTF();但是,我想使用一个ObjectInputStream和一个ObjectOutputStream.我已经在构造函数中初始化了它们,并在构造它后刷新了ObjectOutputStream,我读到某个地方必须这样做. 我想同时发送Strings和另一个Objec...

在Java中通过一次调用(例如JSON.stringify)打印整个结构?【代码】

如何在Java中打印任何类实例?类似于Javascript中的JSON.stringify().不需要JSON,任何格式的输出都可以.public class User {public String name, password;public int age;public ArrayList<String> phones;public static void login() {//do something} }User X = new User; X.name = "john connor"; X.password = "skynet"; X.age = "33"; X.phones.add("1234567"); X.phones.add("7654321");System.out.println(printClass(X))应...

Json String到具有动态键名的Java对象【代码】

我正在尝试将此结构化的json字符串解析为Java Object,但是每次尝试都失败了.{"message": "Test Message","status": true,"users": {"user_xy": [{"time": "2016-08-25 19:01:20.944614158 +0300 EEST","age": 24,"props": {"pr1": 197,"pr2": 0.75,"pr3": 0.14,"pr4": -0.97}}],"user_zt": [{"time": "2016-08-25 17:08:36.920891187 +0300 EEST","age": 29,"props": {"pr1": 1.2332131860505051,"pr2": -0.6628148829634317,"pr3"...

不兼容的类型:java.lang.String无法转换为String【代码】

这个问题已经在这里有了答案: > error: incompatible types: java.lang.String cannot be converted to String 3个因此,基本上我正在学习一些Java(基本ATM),并且遇到了一些错误,但是很快就解决了.因此,我收到了一个我从未听说过的新怪异错误,我进行了研究,但没有找到可以帮助我的答案. 我删除了旧项目,并在新项目上发现了旧错误 这是我的代码:import javax.swing.*;pu...

java.util.MissingResourceException:找不到基本名称为javax.servlet.LocalStrings的包【代码】

我有一个使用multidex的Android应用程序.它已发布,每月有数十万的用户.我经常会在Crashlytics上收到ExceptionInInitializerError崩溃.我从来没有能够复制它们. 我读到这可能是由于multidex引起的,并且在我的配置中具有multiDexKeepFile文件(‘multidex-config.txt’txt)并带有类列表会有所帮助,但这似乎无济于事,至少对于此资源而言不是.这是我的multidex-config.txt上的内容:org.eclipse.jetty.http.MimeTypes org.eclipse.jetty...

java-连接具有StringConverter的滑块和微调器【代码】

对于数字输入,将模拟控件与文本显示同步有时会很方便.在此Swing example中,一个JSpinner和JSlider分别侦听更改事件,并分别更新对方的模型以进行匹配.如下所示,一个类似的JavaFX程序将Spinner和Slider连接起来,这些侦听器使控件保持协调:slider.valueProperty().addListener((Observable o) -> {spinner.getValueFactory().setValue(slider.getValue()); }); spinner.valueProperty().addListener((Observable o) -> {slider.setVa...

java:使用executeQuery(string)方法不受支持的错误?【代码】

我正在做一个简单的preparedstatement查询执行,并且抛出此错误:java.sql.SQLException:net.sourceforge.jtds.jdbc的net.sourceforge.jtds.jdbc.JtdsPreparedStatement.notSupported(JtdsPreparedStatement.java:197)上的这种类型的语句不支持使用executeQuery(string)方法. JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:822)在testconn.itemcheck(testconn.java:58) 有什么想法我做错了吗?提前致谢这是代码:...

Java的String.format方法中的可变宽度【代码】

我正在做一个需要显示文本树的项目.我试图使用Java的String.format方法来简化格式化过程,但是在尝试应用可变宽度时遇到了麻烦. 当前我有一个变量(一个整数),称为深度. 我尝试执行以下操作:String.format("%"+depth+"s"," ") + getOriginalText() + "\n";但是我得到以下错误.java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0关于如何执行此操作的任何建议,还是我应该解决循环问题? 谢谢您的帮助!解...

java-StringBuilder和StringBuffer之间的区别

StringBuffer和StringBuilder之间的主要区别是什么?在决定其中任何一个时是否存在性能问题?解决方法:StringBuffer已同步,而StringBuilder未同步.

java-当我们重写toString()方法时,我们应该始终返回对象的字符串表示形式吗?【代码】

实际上,toString方法应返回对象的String表示形式. 在一个项目中,我发现一些类重写了toString方法,从而允许返回null. 喜欢:@Override public String toString() {.......return null; }对我来说,这种做法违反了toString方法的主要建议,后者应返回对象的String表示形式. API文档的Object.toString()说:public String toString() Returns a string representation of the object. In general, thetoString method returns a string ...

Java 8流:将IntStream转换为String

这个问题已经在这里有了答案: > Simplest way to print an `IntStream` as a `String` 7个在Java 8流API中,在任何String对象上调用chars()都会返回一个包含所有字符的IntStream对象. 将返回的IntStream对象转换回String的正确方法是什么?调用toArray()会给我一个int [],任何String构造函数均不接受.解决方法:您可以使用toArray(),然后使用String(int[], int, int)构造...

Java中的String [] args有什么意义?【代码】

每当在类中声明main方法时,总是必须创建一个名为“ args”的String数组.重点是什么?除非我生活在一块石头上,否则将几乎不再使用Java中的命令行功能.当我尝试运行此程序时…//this program won't compile public class SomeClass {public static void main(){System.out.println("This text will never be displayed :(");} }输出显示为红色文本:Error: Main method not found in class SomeClass, please define the main method...

JavaFX 2 StringProperty在封闭方法返回之前不会更新字段【代码】

我想在JavaFX应用程序中更新Label,以使文本随着方法运行而多次更改:private void analyze(){labelString.setValue("Analyzing"); // (labelString is bound to the Label during initialization)// <Some time consuming task here>labelString.setValue("Analysis complete!"); }但是,当我运行此命令时,标签不会更新,直到任务完成为止,而仅显示之前的内容,直到analyzer()方法返回为止. 如何强制更新标签,以使其在开头显示“ Anal...

Apache Spark和Java错误 – 引起:java.lang.StringIndexOutOfBoundsException:begin 0,end 3,length 2【代码】

我是spark框架的新手.我试图使用spark和java创建一个示例应用程序.我有以下代码 的pom.xml<dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.10</artifactId><version>1.6.1</version> </dependency>资源import org.apache.spark.SparkConf; import org.apache.spark.api.java.*;public class SparkTest {public static void main(String[] args) {SparkConf sparkConf = new SparkConf().setAppName("Ex...