tostring相关内容

Java中'System.out.println()'和'toString()'之间的联系

System.out.println() 和 toString() 在 Java 中有什么联系?例如: 公共类 A {字符串 x = "abc";公共字符串 toString() {返回 x;}}公共类 ADemo {公共静态无效主(字符串 [] args){A obj = new A();System.out.println(obj);}} 如果主类运行,它给出的输出为 "abc".当我删除 ..
发布时间:2021-11-25 18:54:00 Java Web开发

这是什么:[Ljava.lang.Object;?

当我在从函数调用中接收到的对象上调用 toString 时,我得到了这个.我知道这个字符串中编码了对象的类型,但我不知道如何读取它. 这种类型的编码叫什么? 解决方案 [Ljava.lang.Object; 是 Object[].class 的名称,java.lang.Class表示Object数组的类. 命名方案记录在 Class.getName(): 如果此类对象表示 ..
发布时间:2021-11-25 14:12:36 Java Web开发

为什么java中的toString方法似乎对数组不起作用

我想使用 java 中的 toString() 方法将字符数组转换为字符串对象.这是我使用的测试代码片段: import java.util.Arrays;类 toString{公共静态无效主(字符串 [] args){char[] 数组 = {'a', 'b', 'c', 'd', 'e', 'f'};System.out.println(Array.toString());}} 原则上应该 ..
发布时间:2021-11-25 14:05:44 Java Web开发

如何将堆栈跟踪转换为字符串?

将 Throwable.getStackTrace() 的结果转换为描述堆栈跟踪的字符串的最简单方法是什么? 解决方案 可以使用以下方法将 Exception 堆栈跟踪转换为 String.此类在 Apache commons-lang 中可用,这是最常见的依赖库,具有许多流行的开源 org.apache.commons.lang.exception.ExceptionUtils.g ..
发布时间:2021-11-25 13:41:28 Java Web开发

如何在不获取“SomeType@2f92e0f4"的情况下打印我的 Java 对象?

我有一个类定义如下: public class Person {私人字符串名称;//省略构造函数和getter/setter} 我试图打印我的类的一个实例: System.out.println(myPerson); 但我得到以下输出:com.foo.Person@2f92e0f4. 当我尝试打印一组 Person 对象时发生了类似的事情: Person[] people =//. ..
发布时间:2021-11-25 10:06:02 Java Web开发

如何在不获取“SomeType@2f92e0f4"的情况下打印我的 Java 对象?

我有一个类定义如下: public class Person {私人字符串名称;//省略构造函数和getter/setter} 我试图打印我的类的一个实例: System.out.println(myPerson); 但我得到以下输出:com.foo.Person@2f92e0f4. 当我尝试打印一组 Person 对象时发生了类似的事情: Person[] people =//. ..
发布时间:2021-11-22 14:45:38 Java相关

如何在不获取“SomeType@2f92e0f4"的情况下打印我的 Java 对象?

我有一个类定义如下: public class Person {私人字符串名称;//省略构造函数和getter/setter} 我试图打印我的类的一个实例: System.out.println(myPerson); 但我得到以下输出:com.foo.Person@2f92e0f4. 当我尝试打印一组 Person 对象时发生了类似的事情: Person[] people =//. ..
发布时间:2021-11-19 22:23:38 Java Web开发

在 Java 中是否可以覆盖 Objects 数组的“toString"?

在 Java 中是否可以覆盖对象数组的 toString? 例如,假设我创建了一个简单的类,User(它是哪个类并不重要,因为这是一个通用问题).是否有可能,一旦客户端创建了一个 User[] 数组并且客户端使用了 System.out.print(array),它不会打印数组的地址,而是而是自定义的 toString()? PS:当然,我不能在我的类中只覆盖 toString(),因 ..
发布时间:2021-11-18 02:43:46 其他开发

这是什么:[Ljava.lang.Object;?

当我在从函数调用中接收到的对象上调用 toString 时,我得到了这个.我知道这个字符串中编码了对象的类型,但我不知道如何读取它. 这种类型的编码叫什么? 解决方案 [Ljava.lang.Object; 是 Object[].class 的名称,java.lang.Class表示Object数组的类. 命名方案记录在 Class.getName(): 如果此类对象表示 ..
发布时间:2021-11-18 01:08:32 其他开发

为什么java中的toString方法似乎对数组不起作用

我想使用 java 中的 toString() 方法将字符数组转换为字符串对象.这是我使用的测试代码片段: import java.util.Arrays;类 toString{公共静态无效主(字符串 [] args){char[] 数组 = {'a', 'b', 'c', 'd', 'e', 'f'};System.out.println(Array.toString());}} 原则上应该 ..
发布时间:2021-11-18 01:08:11 其他开发

如何使用java中的节点编写toString方法

所以,我不太确定我的 toString 方法有什么问题.当我运行我的测试时,我一直有一个错误,它是不正确的. 基本上我正在做的是实现一个循环的 DoublyLinkedList 数据结构.与单向链表一样,双向链表中的节点都有对下一个节点的引用,但与单向链表不同的是,双向链表中的节点也有对前一个节点的引用.另外,由于链表是“循环"的,链表最后一个节点的“next"引用指向链表的第一个节点,链表 ..
发布时间:2021-11-18 00:44:13 其他开发

尝试转换 Arraylist在插入到数据库之前到字符串

我尝试插入我的 ArrayListlist1 有很多这样的值:(99.9999999,99.9999999) 到 MySQL 数据库中的表,精确到 1 列,如下所示: 第 1 行 (99.9999999,99.9999999)第 2 行 (99.9999999,99.9999999)第 3 行 (99.9999999,99.9999999) ...全部为 1 列. 在我看来,目前我有一个 ..
发布时间:2021-11-18 00:41:54 其他开发

如何覆盖对象的 ArrayList 的 ToString 方法?

class Person {公共字符串名字;公共字符串姓氏;}Person p1 = new Person("Jim","Green");Person p2 = new Person("Tony","White");ArrayListpeople = new ArrayList();人.添加(p1);人.添加(p2);System.out.println(people.toString()); ..
发布时间:2021-11-18 00:14:16 其他开发

如何覆盖对象的 ArrayList 的 ToString 方法?

class Person {公共字符串名字;公共字符串姓氏;}Person p1 = new Person("Jim","Green");Person p2 = new Person("Tony","White");ArrayListpeople = new ArrayList();人.添加(p1);人.添加(p2);System.out.println(people.toString()); ..
发布时间:2021-11-18 00:13:47 其他开发

Java ArrayList 的 (ArrayList).toString 的反面是什么?

我正在使用 ArrayList 的 toString 方法将 ArrayList 数据存储到一个字符串中.我的问题是,我如何走另一条路?是否存在将 String 实例中的数据解析回 ArrayList 的现有方法? 解决方案 简短的回答是“否".没有简单的方法可以从字符串重新导入对象,因为在 toString() 序列化中丢失了某些类型信息. 但是,对于特定格式和特定​​(已知)类型 ..
发布时间:2021-11-18 00:12:58 其他开发