lzth.net
当前位置:首页 >> 字符串转换成数字数组 >>

字符串转换成数字数组

这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了.String string = "a,b,c"; String [] stringArr= string.split(","); //注意分隔符是需要转译滴如果是"abc"这种字符串,就直接 String string = "abc" ; char [] stringArr = string.toCharArray(); //注意返回值是char数组 如果要返回byte数组就直接使用getBytes方法就ok了~~ String string = "abc" ; byte [] stringArr = string.getBytes();

用函数Convert.ToInt32 例如:string girlNameScode ='00010'; int n ; n= Convert.ToInt32(girlNameScode);

#include <stdio.h>#include <string.h>//为strlen()函数提供原型 int main() { char ch[100]; int i,length; int n_number=0,m_number=0; printf("请输入字符串: "); gets(ch);//获取输入,并存入数组中 length=strlen(ch);//计算输入字符串的长度

主要是通过包装类提供字符串与整型的转换方法来实现的;我写了个例子你可以试一下:String str = "12,34,65,85,45,11"; //定义一个由整型构成的字符串 String[] strArr = str.split(","); //然后使用split方法将字符串拆解到字符串数组中

假设字符串变量名叫str str.tochararray()就可以得到一个字符数组了 数组转换为字符串的话 先定义个以个字符串string str = “” 然后遍历数组 将数组中的元素一一加到str中就行了..

s.subString(0,2); 提取前两位,然后把这个子串装入数组即可 如果字符串有一定规律,如 s =“23-3-4-2” 可以按照String[] str = s.split("-"); 这样可以按照“-”拆分字符串成字符数组

/*************************************************** 函数名: CharToInt* 参数:* 形参:* intString: 保存整数的字符串* 返回值: * int: 成功返回转换后的整数,否则返回0* 功能:* 把字符串转换成整数* 例如:* "1200" => 1200* 作者: sdh* 编写明

$str1='把中文转换成数组'; $str2='abcdefg'; $str3='0123456789'; //echo $str1{2}; echo mb_strlen($str1,'utf-8');//输出字符串的长度,当然用utf-8编码, function str($str){ $arr=array(); for($i=0;$i 评论0 0 0

#include void main() { int i=10; char s[10];定义定符数组 sprintf(s,"%d",i);//把字转换成字符放到数据里// itoa(i,s,10); //效果一样的 printf("%s",s);//打印结果 }

/** * java中字符串和字符数组之间的相互转换 * * */ public class stringapidemo01 { public static void main(string[] args){ string str1 = "hello java"; char c[] = str1.tochararray();//将一个字符串变为字符数组tochararray(); for (int i = 0; i

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com