精华内容
下载资源
问答
  • 展开全部 import java.util.Scanner;...//拆分字符串字符串数组 int a[] = new int[arr.length]; for(int j = 0; j ; j++) { a[j] = Integer.parseInt(arr[j]); System.out.print(a[j] + " "); } } }

    展开全部

    import java.util.Scanner;

    import java.util.InputMismatchException;

    public class saveInputToArr {

    public static void main(String[] args) {

    e68a84e8a2ad3231313335323631343130323136353331333431376561

    Scanner scan = null;

    try {

    scan = new Scanner(System.in);

    System.out.print( "请输入个数: " );

    int inputNum = scan.nextInt();

    if( inputNum <= 0 ) {

    throw new Exception( "输入有误" );

    }

    System.out.println( "请输入数字: " );

    int arr[] = new int[inputNum];

    int num = 0;

    int count = 0;

    while( count < inputNum ) {

    num = scan.nextInt();

    arr[count] = num;

    count++;

    }

    for( int i = 0; i < arr.length; i++ ) {

    System.out.print( arr[i] + "  " );

    }

    } catch ( Exception e ) {

    throw new InputMismatchException( "\u8f93\u5165\u6709\u8bef\u002c\u0020\u8bf7\u91cd\u65b0\u8f93\u5165" );

    } finally {

    try {

    if ( scan != null ) {

    scan.close();

    }

    } catch ( Exception e2 ) {

    e2.printStackTrace();

    }

    }

    }

    }

    运行结果为:

    请输入个数: 2

    请输入数字:99

    123

    99 123

    39b4d9bdcfbd57ea2e8c0f5301ce17ed.png

    扩展资料

    Java从输入中读取一个数组

    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    Scanner sc = new Scanner(System.in);

    String str = sc.nextLine().toString();//用nextLine()可以读取一整行,包括了空格,next()却不能读取空格

    String arr[] = str.split(" ");//拆分字符串成字符串数组

    int a[] = new int[arr.length];

    for(int j = 0; j < a.length; j++)

    {

    a[j] = Integer.parseInt(arr[j]);

    System.out.print(a[j] + " ");

    }

    }

    }

    展开全文
  • 如何将字符串放进数组

    千次阅读 2020-09-16 09:52:00
    如何将字符串放进数组中: 数组.push(字符串):将字符串添加到数组的尾部 例: var arr = [] arr.push(‘a’) console.log(arr)//第一次输出arr arr.push(‘b’,‘c’) console.log(arr)//第二次输出arr 输出:

    如何将字符串放进数组中:

    数组.push(字符串):将字符串添加到数组的尾部

    例:

    var arr = []
    arr.push(‘a’)
    console.log(arr)//第一次输出arr
    arr.push(‘b’,‘c’)
    console.log(arr)//第二次输出arr

    输出:

    在这里插入图片描述

    展开全文
  • str2file 将字符串元胞数组写入文件 输入: * str ... 字符串元胞数组,即 str = {'aa','bbbb','','cc'} * file ... 文件名,即 file = 'test.txt' *(可选)目录...目标目录 输出: * 一个文本文件。 例子将元胞...
  • C++输入未知长度字符串存入数组

    千次阅读 2020-06-04 15:37:45
    记录C++学习过程的问题,方便以后自己查看 int main() { string str; char temp; while((temp=cin.get())!...i++) //将字符串保回存到字符数组中答 { dest[i]=str[i]; cout<<dest[i]; } delete

    记录C++学习过程的问题,方便以后自己查看

    int main()
    {
    string str;
    char temp;
    while((temp=cin.get())!='\n')
    {
    str +=temp;
    }
    const int LEN =str.length();
    char* dest = new char[LEN];
    for(int i = 0;i<LEN;i++) //将字符串保回存到字符数组中答
    {
    dest[i]=str[i];
    cout<<dest[i];
    }
    delete 【】dest;
    return 0;
    }

     

    展开全文
  • 现在需要将字符指针表示的字符串"0 12",放入到数组buf中。 一、首先了解一下字符串的表示方式,即c语言中怎样定义字符串 可以用数组来初始化: 例如:char buf[5] = {'a','b','c'}; 或者 char buf[5] = {"abc"....

    问题描述:有一个用字符指针表示的字符串char *str = "0 12";  有一个数组 char buf[128] = {0}; 现在需要将字符指针表示的字符串"0 12",放入到数组buf中。

    一、首先了解一下字符串的表示方式,即c语言中怎样定义字符串

    可以用数组来初始化:

    例如:char buf[5] = {'a','b','c'}; 或者 char buf[5] = {"abc"}; 或者 buf[5] = "abc";

    可以用指针来初始化:

    例如:char *pcStr = "abc";

    测试代码如下: 

    #include <stdio.h>
    
    int main()
    {
    	char buf[5] = {'a','b','c'};
    	//char buf_1[5] = {"a","b","c"}; //错误:字符数组初始值设定项中有多余元素
    	char buf_2[5] = {"abc"};
    	char buf_3[5] = "abc";
    	char *pcStr = "abc";
    	int i  = 0;
    
    	for(i = 0; i < 5; i ++)
    	{	
            /*结果显示:buf[0]=97 buf[1]=98 buf[2]=99 buf[3]=0 buf[4]=0*/
    		printf("buf[%d]=%d ", i, buf[i]); 
    	}
    	printf("\n");
    	
    	/*
    	for(i = 0; i < 5; i ++)
    	{	 
            //结果显示:string.c:6:2: 错误:字符数组初始值设定项中有多余元素
    		printf("buf_1[%d]=%d ", i, buf_1[i]);
    	}
    	printf("\n");
    	*/
    
    	for(i = 0; i < 5; i ++)
    	{	
            /*结果显示:buf_2[0]=97 buf_2[1]=98 buf_2[2]=99 buf_2[3]=0 buf_2[4]=0*/
    		printf("buf_2[%d]=%d ", i, buf_2[i]);
    	}
    	printf("\n");
    	
    	for(i = 0; i < 5; i ++)
    	{	
            /*结果显示:buf_3[0]=97 buf_3[1]=98 buf_3[2]=99 buf_3[3]=0 buf_3[4]=0*/
    		printf("buf_3[%d]=%d ", i, buf_3[i]);
    	}
    	printf("\n");
    	
    	while('\0' != *pcStr)   //注意这里的判断条件
    	{	
            /*结果显示:*pcStr=97 *pcStr=98 *pcStr=99*/
    		printf("*pcStr=%d ", *pcStr);
    		pcStr++;
    	}
    	printf("\n");
    	return 0;
    }
    

     二、把指针表示的字符串内容,放入数组中,用数组来表示

    #include <stdio.h>
    
    int main(char argc, char *argv[])
    {
    	int i = 0;
    	int j = 0;
    	char *str = "0 12";
    	char buf[5] = {0};   //最好设置的数组长度比较大,大于或者等于字符串长度
    
    	while(*str != '\0')
    	{
    		buf[i] = *str;
    		i++;
    		str++;
    	}	
    	buf[i] = '\0';   //数组的最后一个字符设置为'\0'
    	printf("%s\n", buf);  //打印整个数组的值
    	
    	for(j = 0; j < 5; j++)
    	{
    		printf("buf[%d]=%d ", j, buf[j]);   //另一种方式看数组最后的赋值结果
    	}
    	printf("\n");
    	return 0;
    }
    

    编译并执行后的结果显示:

    [root@localhost test]# make buc_b
    cc     buc_b.c   -o buc_b
    [root@localhost test]# ./buc_b
    0 12
    buf[0]=48 buf[1]=32 buf[2]=49 buf[3]=50 buf[4]=0 

    分析结果:

    可以查看ASCII码,可知,

    字符'0'的十进制是48,
    空格SPACE的十进制是32,
    字符'1'的十进制是49,
    字符'2'的十进制是50,
    字符'\0'的十进制是0

    展开全文
  • 完成代码编写,准备进入下一步import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class arrayTest{public static void main(String argv[]){String str = new String();...
  • 展开全部split() 方法用于一个字符串分32313133353236313431303231363533e58685e5aeb931333365643661割成字符串数组。具体学习资料如下:定义和用法:split() 方法用于一个字符串分割成字符串数组。语法:string...
  • String str1 = "aaa"; String str2 = "bbb"; String str3 = "ccc"; List<String> list = new ArrayList<String>(); list.add(str1); list.add(str2);... Sy..
  • c++ 把字符串写入数组

    千次阅读 2019-03-23 23:23:45
    语法 char *strcpy( char *to, const char *from ); 实例 #include <string.h> char buff[n]; strcpy(sendbuf, “This is string.” );
  • 快速回答:arrays = []for line in open(your_file): # no need to use readlines if you don't want to store them# use a list comprehension to build your array on the flynew_array = np.array((array.float(i...
  • Java中将一个字符串传入数组的几种方法

    千次阅读 多人点赞 2019-09-28 07:15:03
    String Str="abnckdjgdag"; char a[]=new char[Str....-------------------方法1 用于取出字符串的指定索引的字符charAt()--------------- for(int i=0;i<Str.length();i++){ a[i]=Str.charAt(i);//charA...
  • 这只是一个例子),然后我在php中读取该文件并将其每3个句子拆分一次,并将其存储在变量中,从而导致该数组:$table = array(array('text number 1','text number 2','text number 3'),array('text number 4','text ...
  • 追答:如果没学指针,那么测试用的字符串就用char a[MAX]; scanf("%s", a);这种方式读入。 关键的查找子串其实就用了数组前面的知识阿,都没有用指针,仔细理解一下,你肯定能明白的。 追问: 好的好的 谢谢您的...
  • 删除s中某个符号剩下的重新存入数组t中输入s 删除s中'*',剩下的组成新的输出
  • c语言-字符串放入字符数组

    千次阅读 2020-04-28 22:36:03
    用字符串指针将字符串存入字符数组中 #include <stdio.h> int main(char argc, char *argv[]) { int i = 0; int j = 0; char *str = "0123"; char a[5] = {0}; //最好设置的数组长度比较大,大于或者...
  • function strHexToTable(sta,breakup_flag)  local tableSta = {}  local i,j,beilu  beilu = breakup_flag  j = 0  for i=1, ((#sta)/beilu) do  tableSta[i] = string.sub(sta,1+j*beilu,be...
  • 分割字符串,放到数组,然后循环执行每个数据处理
  • 1.2 拆分字符串存入数组

    千次阅读 2016-07-05 17:52:09
    1.2 拆分字符串存入数组
  • 在学习C++的过程中突然发现对于要往数组
  • java 字符串 字节数组Today we will learn how to convert String to byte array in java. We will also learn how to convert byte array to String in Java. 今天,我们将学习如何在Java中将String转换为字节数组...
  • 直接上代码: int i, n; char *string[MAXN] = {NULL}; scanf("%d", &n); for(i = 0; i <... string[i] = (char *)malloc(sizeof(char)*MAXS);...这样就可以输入字符串并赋值给“字符串数组 ...
  • 摩尔的Java学习笔记2.5 输入多个字符串存入数组,然后按照字符串的大小重新升序排列
  • 本文是关于如何在Java中以不同方式将String转换为String Array的几种方法,按照...最后,它以String []数组的形式返回每个拆分字符串。在上一篇文章中,我们深入了解了如何使用带有不同定界符的split()方法拆分字...
  • 下面小编就为大家分享一篇python中字符串变二维数组的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 控制台读取连续字符串的时候以单独字符存入数组,用OJ提交的时候,我发现有些题目输入格式是连续字符串,但我想它每个字符单独放到数组每个地址里
  • 字符串分组存入数组

    2015-01-05 14:25:05
    string[] app = dgvSelectBillList[13, e.RowIndex].Value.ToString().Split(',');  for (int i = 0; i  {  string a;  a = app[i];  
  • 意思就是一堆类型相同的数据或者字符能够放在一个变量符号里面,不用在每次写程序的时候各种各样不同的数据都找出来写进去,只需要写这个变量符号进行表示就行,这样精简了程序。为了能够表示不同的数据类型和...
  • 字符串指针数组详解

    万次阅读 多人点赞 2018-08-20 16:07:46
    #include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; int main(void) { char *str[] = {&...//*单独拿出来,指的是数组里的内容是*型的,str的类型是char *[]型 printf(&amp;amp;quot;%c\n&a

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,388
精华内容 42,155
关键字:

如何把字符串存入数组

友情链接: Findrecentpixel.rar