1. 首页>百科大全 > 百科

怎么把字符串变成数组

作者:丁书
2020-03-28
百科

1.如何string字符串转换成数组

在JAVA中,String类定义了toCharArray() 方法把这个字符串转换成一个新的字符数组.

以下是声明java.lang.String.toCharArray()方法

public char[] toCharArray()

调用示例代码如下:

String strStringType="my string"; //创建一个字符串变量strStringType

char[] chrCharArray; //创建一个字符数组chrCharArray

chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组

2.请问怎么把一个字符串转变成一个数组

看你变成什么样的数组了,如果你从string再变成string[]没有多大意思的。纯属没事找麻烦,字符串再变成一个字符中的数组,有多大必要?肯定是没有必要的。

如果你是想变成所谓char的话,在字符串方法中有一个ToCharArray的方法的,该方法就是将字符串直接变成char[],一般可以满足你的要求的。

但大多数时间我们在转变时可能需要转变成byte之类的数组,而且在涉及中文等一个些双字节字符时还有不同的选择,那就是利用Encoding类来实现的。

byte[] result = Encoding.UTF8.GetBytes(str);将字符串按UTF8进行转换。

当然如果不是UTF8的话可以按相应的编码进行转换的。

byte[] result = Encoding.Default.GetBytes(str);等等,可以选择不同的编码类型,当然转换出的byte[]与char[]其实区别不大的,两者都是数组,基类相同,只不过可以实现不再的方法而已。

如果你是在高版本的.netframework中,其实string是支持lambda表达式的,而在Lambda表达式可以通过ToArray方法来进行转换的,同时只需要说明T是什么类似就可以了!

总之,转换方法有很多,具体哪一个适合你那可不一定,如果再不行你也学学他们,用一个循环自己截去——当然这是开玩笑的。

3.java怎么把一个字符串变成数组

String str = "新闻发布,在线考试,在线考试,技能考试,人员管理,班级管理,数据分析,第二课堂,教学资源库,学生站,毕业生,顶岗实习,招生就业";

String[] arr = str.split(",");

System.out.println(arr[0]);

System.out.println(arr[1]);

结果

新闻发布

在线考试

注意,你这里的逗号是全角的,被百度处理后,可能会变成半角的.

4.怎么把一个字符串数组变成一个字符串

首先要明确的是,“字符串”在C语言中的含义实际上就是一个char类型的指针或数组,且最后一位置为0标记字符串的结束。所以,你所说的”字符数组“我是否可以理解为一个没有终结符0的char类型数组?

这样的话,方法如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

#include

int main() // 这里为了方便直接用main函数

{

char array[] = { 'h', 'e', 'l', 'l', 'o' };

char *dest_str; // 目标字符串

dest_str = (char *)malloc(sizeof(char) * (sizeof(array) + 1));

strncpy(dest_str, array, sizeof(array));

// 用C标准库函数strncpy拷贝字符

return 0;

}

5.java里,如何把String字符串转换成int[]数组

数据类型转换一下就可以了。

String table_id="1,2,3,11,20,100"; String[] strarr = table_id.split(","); int[] table_ids = new int[strarr.length]; for(int i=0;i

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-09-20
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-09-20
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-09-20
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-09-20
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-09-20