java字符数组输入

如题所述

第1个回答  推荐于2017-10-09
char[ ] charArrays=new char[10];
Scanner scanner=new Scanner(System.in);
charArrays=scanner.next().toCharArray();
for(int i=0;i<charArrays.length;i++){
System.out.println(charArrays[i]);
}
是这样的么本回答被提问者采纳
第2个回答  2012-04-28
String[] strArray=new String[5];//创建
第3个回答  2012-05-10
字符数组不就是一个字符串吗?
那你可以控制台输入字符串
把这个字符串赋值给字符数组不就好了
第4个回答  2012-04-28
//创建字符串数组长度
String[] a = new String[2];
//给字符串赋值数组下标是从开始0
//第一个数组下标为0 a[0]
a[0] = "字符串1";
a[1] = "字符串2";
//输出第一个字符串a[0](字符串1)
System.out.print(a[0]);
//创建字符串数组长度并赋值
String [] s= new String[] {"字符串1","字符串2"};
//输出第一个字符串s[1](字符串2)
System.out.print(s[0]);
第5个回答  2012-04-28
你的意思是不是把键盘输入的内容放到一个字符数组中?问题说明白点

java字符串数组输入输出问题
太粗心了,首先 str = new String[4]; 改成 str = new String[5];方括号里的是长度而不是下标 错误提示里:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4 是指数组越界后面的4代表长度4,不可以放进5个字符。第二,对于数组用for循环会更方便一些,第二个whi...

java字符串录入数组后显示null?
第一行:a 第二行:bc 那么此时file.length()是多少呢?其实它是'a'、'\\n'、'b'、'c'、'\\n'五个字符组成,所以此时length=5,然而你读取文件的时候,你用的是readline(),所以会读到两行数据,而你的预期结果也应该是arr数组中有两个字符串。所有数据读取完后,又由于你arr数组的长度取的...

怎样用java输入一个char型的二维数组
import java.util.Scanner;public class Test{ public static void main(String []args) { Scanner in=new Scanner(System.in);System.out.print("请输入数组c第一维的元素个数:");int n=in.nextInt();char[][] c=new char[n][];int[] m=new int[n];int i,k;String s;for(i=0;...

java 字符数组怎么添加字符串
= new String[length]a[0]="test";这样就给数组的第一个位置赋值为test

java 字符数组怎么添加字符串
数组下标是从0开始的 例如数组长度为3,那么下标就是0,1,2 \/\/定义数组length是长度 String []a = new String[length]a[0]="test";这样就给数组的第一个位置赋值为test

java如何输入只知道个数不知道内容的字符串数组?
int n;String[] arr;将3读入n arr=new String[n];for(int i=0;i<n;i++)读入第i+1个字符串到arr[i]

java中怎么样把一个字母插入进一个数组中
你这个只用数组的话这个问题是解决不了的,你可以用集合:package ad;import java.util.Arrays;import java.util.Scanner;import java.util.LinkedList;public class Lll {public static void main(String[]args){Scanner sc=new Scanner(System.in);LinkedList<Character> list = new LinkedList<>(); ...

java输入输出流怎么写,
java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入16位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII 字符和二进制数据。Reader的体系结构(1) FileReaderFileReader主要用来读取字符文件,使用缺省的字符编码,有三种构造函数:--将文件名作为字符串FileReader f=new ...

Java中如何实现用户输入多个字符串并存储在字符串数组中?
int n = Integer.valueOf(input.nextLine().replaceAll("[^\\\\d]", ""));改成这样即可;因为你的输入函数,你之前调用的它int类型方法;改成这样,就类似你一直用的都是字符串,区别你第一次的字符串被Integer对象转成数字了;

Java题目:编写程序,将一个字符串转为字节数组输入流。转换为大写字母输...
import java.io.ByteArrayInputStream;\\x0d\\x0aimport java.io.ByteArrayOutputStream;\\x0d\\x0a\\x0d\\x0apublic class IOAnswer {\\x0d\\x0a\\x0d\\x0apublic static void main(String[] args) {\\x0d\\x0aString str = "Hello,ABC"; \/\/源字符串\\x0d\\x0a\/\/字节数组输入流\\x0d\\x0...

相似回答