如图java中用javachar数组转string接受一个方法传回的数据,在不同的地方打印出来的一个是值,一个是内存地址,为啥?

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
轻松学Java6章
数组和字符串
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Java中char数组(字符数组)与字符串String类型的转换方法
作者:littlespirit_sn
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Java中char数组(字符数组)与字符串String类型的转换方法,涉及Java中toCharArray与valueOf方法的使用技巧,需要的朋友可以参考下
本文实例讲述了Java中char数组(字符数组)与字符串String类型的转换方法。分享给大家供大家参考,具体如下:
在Java语言编程时,使用“口令字段“jPasswordField组件时,如果要获得密码值,就需要使用该组件的getPassword()方法。jPasswordField的getPassword()方法返回一个char类型的数组,我们经常需要将这个数组转换为String类型,以便进行诸如口令匹配或口令赋值等操作。这时,就需要将char类型的数组进行转换。当然也经常会遇到将String类型转换为char数组的情况。
下面这段代码,是相对来说最简洁的。
String strStringType="my string"; //创建一个字符串变量strStringType
char[] chrCharA //创建一个字符数组chrCharArray
chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组
strStringType= String.valueOf(chrCharArray ); //将字符数组转换为字符串
这里,关键是两个方法。
(1)String类的toCharArray()方法,将字符串转换为字符数组
(2)String类的valueOf()方法,将char类型的数组转换为字符串
希望本文所述对大家Java程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具在Java中,如何将字符串数组写入输出控制台?
以下示例演示了通过循环将数组的元素写入输出控制台。
package com.
public class ArrayOutput {
public static void main(String[] args) {
String[] greeting = new String[3];
greeting[0] = &This is the greeting&;
greeting[1] = &for all the readers from&;
greeting[2] = &Java Source .&;
for (int i = 0; i & greeting. i++) {
System.out.println(greeting[i]);
执行上面示例代码,得到以下结果 -
This is the greeting
For all the readers From
Java source .
以下示例演示了将数组的元素写入输出控制台 -
package com.
import java.util.*;
public class ArrayOutput2 {
public static void main(String[] args) {
String[] arr = new String[] { &http://&, &www&, &yiibai&, &.com& };
System.out.println(Arrays.toString(arr));
执行上面示例代码,得到以下结果 -
[http://, www, yiibai, .com]
嵌套数组示例
以下示例演示了通过循环将数组的元素写入输出控制台。
package com.
import java.util.*;
public class ArrayOutput3 {
public static void main(String[] args) {
String[][] deepArr = new String[][] { { &Max&, &Min& },
{ &Sum&, &Avg& } };
System.out.println(Arrays.toString(deepArr));
System.out.println(Arrays.deepToString(deepArr));
执行上面示例代码,得到以下结果 -
[[Ljava.lang.S@152b6651, [Ljava.lang.S@544a5ab2]
[[Max, Min], [Sum, Avg]]
加QQ群啦!
JAVA技术QQ群:
MySQL/SQL语句QQ群:
Python QQ群:
大数据开发技术:
易百教程移动端:请扫描本页面底部(右侧)二维码关注微信公众号,或直接手机访问:
上一篇:下一篇:}

我要回帖

更多关于 java char数组赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信