从Java中的字符串中提取字符

Abin Lakhanpal |

我是Java编程和运行此代码的初学者

 String demo = "This is first string";
 char ch[]= demo.toCharArray();
 System.out.println(ch);

输出:

 This is first string

尽管,

 System.out.println("result is "+ch);

输出:-(显示与对象内存相关的哈希码)

 result is: someHashcode

1)为什么我们两个都有不同的输出(上面提到的代码)?实际发生在这里。

另一方面

 int num[]={1,2,3,4};
 System.out.println(num);

输出:-

 somehashcode

2)这不像在char数组的情况下工作(像上面第一次提到的代码),并将输出作为哈希码,为什么?

Bohuslav Burghardt

PrintStreamprintln字符数组的方法已重载当您将字符数组传递给它时,它会从中打印字符,就好像它是一个字符串一样。

当您传递其他类型的数组时,它会将其视为对象-toString()打印出表示形式。

在这个例子中:

System.out.println("result is "+ch);

您将数组附加到字符串文字上,因此toString形式的形式ch附加到文字上,这就是为什么无法获得预期结果的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Java中的Json字符串中提取字段

来自分类Dev

Java 从字符串中提取字符串

来自分类Dev

从Java中的字符串中提取字符串

来自分类Dev

从字符串中提取字符

来自分类Dev

在Javascript中提取字符串中的字符数组

来自分类Dev

从“ td”标签中的字符串中提取字符

来自分类Dev

从Java脚本中的字符串中提取字母数字字符的快速方法

来自分类Dev

在PHP中提取字符串

来自分类Dev

从字符串中提取字典

来自分类Dev

从路径中提取字符串

来自分类Dev

从变量中提取字符串

来自分类Dev

从数组中提取字符串

来自分类Dev

从字符串中提取字段

来自分类Dev

从R中的字符串中提取字母

来自分类Dev

从Bigquery中的URL中提取字符串

来自分类Dev

从PHP中的对象中提取字符串

来自分类Dev

从Shell脚本中的Substring中提取字符串

来自分类Dev

如何从PHP中的文件中提取字符串

来自分类Dev

MVEL从字符串中提取字符串

来自分类Dev

如何从字符串中提取字符串

来自分类Dev

从字符串响应中提取字符串

来自分类Dev

是否可以从java swing中的ListSelectionEvents中提取字符串?

来自分类Dev

从linux中的文件中提取字符串下的字符串

来自分类Dev

在C编程中提取字符串和数字中的字符串

来自分类Dev

如何从C#中的字符串中提取字符串

来自分类Dev

从R中给定的向量字符串中提取字符串

来自分类Dev

从表列中的管道分隔字符串中提取字符串值

来自分类Dev

从python中的字符串中提取字母数字子字符串

来自分类Dev

从SQL Server中的虚线字符串中提取字符串