A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求以下方法:
字符串转化为     1.字符数组2.整数数组

字符数组转化为  1.字符串 ,2整数数组

整数数组转化为  1.字符数组 2.字符串

求源码,学习学习

8 个回复

倒序浏览
大早上就来绕脑子,可能有错误,写的不对,不要笑话.  另外楼主,建议多使用API文档,熟练掌握,这样能独立完成很多问题,不然老需要依靠别人.我也是初学者,互相学习

一,  字符串转化为字符数组
         char[ ]chs = s.toCharArray()
二,      字符串转化为整数数组
              将字符串转换为字符数组,前提是必须是整数字符串,然后定义空数组,遍历字符数组,将每一个元素,添加到空数组中


三.      字符数组转化为字符串
先定义一个空字符串String s = ""; 然后遍历数组,s + = arr[i];
四.     字符数组转换为整数数组
             定义一个长度为n 的空数组,然后遍历字符数组,再将获取的每一个字符添加到空数组中.前提是,字符数组中的字符是整数类型的.

五. 整数数组转换为字符数组
             先遍历整形数组,然后获取它的字符串形式,也就是先整数数组转换为字符串,然后再将字符串通过toCharArray()方法转换为字符数组

六.  整数数组转化为字符串
String s = "";   然后遍历数组,s += arr[i];
回复 使用道具 举报
这个二楼的初学者咋这么厉害
回复 使用道具 举报
呵呵!!!!!!1
回复 使用道具 举报
四期的路过
回复 使用道具 举报
13716326405 发表于 2017-5-12 07:29
大早上就来绕脑子,可能有错误,写的不对,不要笑话.  另外楼主,建议多使用API文档,熟练掌握,这样能独立完成很 ...

谢谢,我知道了,今天写了一遍

[Java] 纯文本查看 复制代码
package array_练习;

public class Array_Conversion {

	public static void main(String[] args) {
		

	}
		
//1.字符串转化为: 字符数组  
	public char [] stringToCharArray (String string) {
		char[] arr = string.toCharArray();
		return arr;
	}
	
//2.字符串转化为:整数数组
	public int[] stringToIntArray (String string) {
		int [] arr = new int [string.length()] ;
		char [] c = string.toCharArray() ;
		for (int i = 0; i < string.length(); i++) {
			arr[i] = c[i];
		}
		return arr;
	}
 
//3.字符数组转化为:字符串 
	public String charArrayToString (char [] arr) {
		String string = "";
		for (char c : arr) {
			string += c ;
		}
		return string;
	}
	
//4.字符数组转化为:整数数组
	public int [] charToIntArray (char [] arr) {
		int [] arr2 = new int [arr.length];
		for (int i = 0; i < arr.length; i++) {
			arr2[i] = arr[i];
		}
		return arr2;
	}
	
//5.整数数组转化为:字符数组 
	public char [] intArrayToCharArray (int [] arr) {
		char [] arr2 = new char [arr.length];
		String string = "";
		
		for (int c : arr) {
			string += c;
		}
		arr2 = string.toCharArray();
		return arr2;
	}

//6.整数数组转化为:字符串
	public String intArrayToString (int [] arr) {
		String string = "";
		for (int i : arr) {
			string += i;
		}
		return string;
	}

//
}
回复 使用道具 举报
补充一个字符数组转字符串的简便方法
char[] ch={'a','b','c','d','e'};
String str = new String(ch,0,ch.length);
回复 使用道具 举报
wulin 中级黑马 2017-5-16 16:20:30
8#
源码 不好弄了 朋友
回复 使用道具 举报
Damonlalala 发表于 2017-5-14 21:17
补充一个字符数组转字符串的简便方法
char[] ch={'a','b','c','d','e'};
String str = new String(ch,0,ch. ...

这个方法能简单讲解下吗,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马