字符串和整形数组的相互转化(JAVA程序)
2014-12-22 15:52
423 查看
package te; public class StringConvert { static int[] a = {0,1,1,0,1,1,0,2}; static String s = "0011223344"; public static void main(String[] args) { StringConvert sc = new StringConvert(); System.out.println(sc.intArray2Str(a)); int[] b = sc.str2IntArray(s); for(int i=0; i<b.length; i++) { System.out.print(b[i]); } } String intArray2Str(int[] a) { int len = a.length; String str=""; for(int i=0;i<len; i++) { str+=String.valueOf(a[i]); } return str; } int[] str2IntArray(String str) { int len = str.length(); int[] a = new int[len]; char[] c = str.toCharArray(); for(int i=0; i<len; i++) { a[i] = c[i]-'0'; } return a; } }
结果
01101102 0011223344
package te; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringConvert { static int[] a = {0,1,1,0,1,1,0,2}; static String s = "0011223340004"; public static void main(String[] args) { StringConvert sc = new StringConvert(); System.out.println(sc.intArray2Str(a)); int[] b = sc.str2IntArray(s); for(int i=0; i<b.length; i++) { System.out.print(b[i]); } System.out.print('\n'); sc.indexsof(s); } String intArray2Str(int[] a) { int len = a.length; String str=""; for(int i=0;i<len; i++) { str+=String.valueOf(a[i]); } return str; } int[] str2IntArray(String str) { int len = str.length(); int[] a = new int[len]; char[] c = str.toCharArray(); for(int i=0; i<len; i++) { a[i] = c[i]-'0'; } return a; } int[] indexsof(String s) { Pattern p = Pattern.compile("[0]"); Matcher m = p.matcher(s); while(m.find()) { System.out.println(m.start()); } return null; } }
从一个字符串中找到符合要求字符串的所有位置
相关文章推荐
- 【Java】字符串变量和整形之间的相互转化与静态方法static
- Java 对象,数组 与 JSON 字符串 相互转化
- 程序目的:实现c++整型和字符数组,字符串的相互转化
- 字节数组和字符串的相互转化……
- 字符串数组与字符串的转化(C++与Java)
- Java字符串分割成字符数组转化为整型
- java中字节数组抓转化为16进制字符串
- Java下 16进制 与 字符串 、整形、基本数据类型的相互转换函数
- java byte型数组和16进制字符串互相转化方法
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- java arraylist的初始化和数组的相互转化
- java十六进制字符串 转化为整形
- [转]Java 字符串与Unicode的相互转化
- java类集合 Set ,List ,Map ,数组之间相互转化
- Java中byte数组与long数组相互转化
- 十六进制字符串(CString或char[]) 和 BYTE,char数组 相互转化
- java 字符串,字符数组,list间的转化
- java中数组的合并以及与集合之间的相互转化
- java 字符串,字符数组,list间的转化
- java中字符串 字符数组相互转换