package com.ata.c.bean;
public class Test {
public static void main(String[] st) {
// 字符数组转化为字符串
System.out.println("String的valueOf方法:");
String str = "xiaobao";
char[] ch = { 'a', 'b', 'c' };
String chr = String.valueOf(ch);
System.out.println(str);
char[] ch1 = { 'a', 'b', 'c', 'd', 'e' };
String cc = ch1.toString();
System.out.println("char[]的toString()方法:");
System.out.println(cc);
// 字符串转化为字符数组
String str1 = "abcdefg";
char[] char1 = str1.toCharArray();
char[] char2 = new char[50];
System.out.println("char1[]的每一个元素:");
for (int i = 0; i < str1.length() ; i++) {
System.out.println(char1[i]);
}
System.out.println("char2[]的每一个元素:");
for (int i = 0; i < str1.length() ; i++) {
char2[i] = str1.charAt(i);
System.out.println(char2[i]);
}
}
}
要最低级最原始最直接的方法
所谓的直接不是方便的意思 例如用toCharArray()之类的很方便 但是要拐弯不够直接
具体什么叫直接我也说不太清楚 类似用指针直接操纵字符吧 反正最低级最原始就行了
网友回复:toCharArray()是个很好的方法,帮你进行codepage的转化了。
应该没有更轻量的办法了。
网友回复:假如你是用人单位,在考核新人的时候,似乎可以问问他们,考考他们的基础,不过我想 实际应用 似乎没有什么意义 !我比较 赞成一个 声音,JAVA 是用来做应用开发的 。。。
网友回复:我看代码toCharArray()调用了System.getChar()方法 去System类里面找到getchar方法 但似乎只有一个声明 不知道怎么实现的 这样就到底了?
网友回复:回二楼 我是个新手 就是怕被问到类似的问题 所以想搞清楚一点
网友回复:同意2楼,这个问题一般不会去记忆,只有碰到的时候才会留意
假如考这个的话,有点牵强了
java方法这么多,怎么记啊
网友回复:还不如考继续、多态,重载
算法比较合适
网友回复:同意楼上的,要是谁考我这个,扇他两耳光(在心里),走人
网友回复:String tr=new String("abcdef");
char[] a = new char[tr.length()];
for(int i=0;i <tr.length();i ){
a[i]=tr.charAt(i);
}
拜托 谁会问这样的问题哦!!
那你就可以问下他 知道答案不!!
网友回复:类似用指针直接操纵字符吧 反正最低级最原始就行了
-------------------
那你也不用转换为数组了,想获得第几个位置的字符,就直接这样
your_string.charAt(i); //i从0到your_string.length,相当于数组下标
想改变某个字符就your_string.repalce()
网友回复:假如要遍历整个字符串中的字符,建议采用toCharArray转为字符数组,
这种效率要比直接用charAt高,要比用substring截来得更高。
网友回复:方法声明应该是个native方法,这种方法是依靠于系统平台,直接对内存中的数据进行操作,
一般由C或C 来实现的。
网友回复:呵呵 算了 其实String类里面有个value方法可能是我比较想要的 但是它不给用
网友回复:劫贴怎么结 密码不正确?
网友回复:汗 输入密码我老输入帐号
分享到:
相关推荐
|PowerBuilder 数组字符串相互转化 天津 李华锋 * * | | * *PowerBuilder 数组字符串相互转化 完全免费 * * | | * *如果你将这个程序放在你的网站上,我希望你能同时加上本站的链接 | | * | * | * *老字符串转数组...
(c#)字符串转换成字符数组 字符串转换成int 数组
实现 字符串,整型数据,字符型数组互相转换源码
介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...
C# 将整型数组元素转换为字符串.别忘了给评分!
主要介绍了C#实现char字符数组与字符串相互转换的方法,结合实例形式简单分析了C#字符数组转字符串及字符串转字符数组的具体实现技巧,需要的朋友可以参考下
字符串数组转换成string类型的
单元格 C 的内容按元素读取,并且% 转换为长度为 MAXCOL 的字符数组,其中 MAXCOL 为% 数组中最长字符串的长度。 % 因此得到的字符数组 S 的维数是% [NROW, MAXCOL],其中 NROW 是 C 中的字符串数。 % 数组中长度...
实例如下: # bytes object b = bexample # str object s = example ...以上这篇python字符串str和字节数组相互转化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多
字符串转化为16进制的数组,字节数组如何转化为字符串
提取多行字符串数据中的一行,用分隔符转换成数组,用于串口、tcp、udp通讯数据。
1.转换一个String字符串为byte数组 2.将字节数组转化为String类型的数据 3.转换一个int为byte数组 4.从字节数组中指定的位置读取一个Integer类型的数据 5.转换一个shor字符串为byte数组 6.从字节数组中指定的...
主要介绍了Java中char数组(字符数组)与字符串String类型的转换方法,涉及Java中toCharArray与valueOf方法的使用技巧,需要的朋友可以参考下
labview字符串拆分到数组 支持中文
在C/C++语言中没有专门的字符串变量,通常用字符数组来存放字符串。字符串是以“\0”作为结束符。
转换一个String字符串为byte数组 2.将字节数组转化为String类型的数据 3.转换一个int为byte数组 4.从字节数组中指定的位置读取一个Integer类型的数据 5.转换一个shor字符串为byte数组 ...
python学习笔记,包含数组属性方法总结-数组与字符串的转换-生成数组的函数-矩阵
android byte字节数组转换十六进制字符串一个demo。里面有几种转换测试代码。我的博客地址:http://blog.csdn.net/qq_16064871。
下面小编就为大家带来一篇浅谈java 字符串,字符数组,list间的转化。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
压缩包中包含两个文件,可以将字符串及数组以特定的格式符进行相互转化,比如将数组中的每一个元素转换成间隔符为“,”的字符串,及逆向转化