将字符串存入数组java(如何将字符串存入字符数组)

本文目录一览:

请问,JAVA中如何实现将一字符串一一导入数组

用方法toCharArray

public char[] toCharArray()

该方法把该字符串转换成一个新的字符数组。

String str=”abcdefg”;

char a[];

a=str.toCharArray();

也可以用方法:

getChars

public void getChars(int srcBegin,

int srcEnd,

char dst[],

int dstBegin)

从该字符串中拷贝字符到目的字符数组中。

第一个要复制的字符在索引 srcBegin 处; 最后一个要复制的字符在索引 srcEnd-1 处(因此要复制的字符总数就是 srcEnd-srcBegin) 。要复制到 dst 子数组的字符开始于索引 dstBegin ,结束于索引:

dstbegin + (srcEnd-srcBegin) – 1

参数:

srcBegin – 要复制的字符串中第一个字符的索引。

srcEnd – 要复制的字符串中最后一个字符的索引。

dst – 目标数组。

dstBegin – 目标数组中的开始偏移量。

String str=”abcdefg”;

char a[];

str.getChars(0,str.length(),a,0);

java中如何将一个字符串赋给一个数组

赋给字符数组:char[] chars = s.toCharArray();

赋给字节数组:byte[] bytes = s.getBytes()

因为这里是字节,所以直接打印出来显示不是abcd,先要转换为char类型的再打印

JAVA中怎样把用户输入的字符串存入数组中?

import java.util.Scanner;

import java.util.InputMismatchException;

public class saveInputToArr {

public static void main(String[] args) {

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

扩展资料

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] + ” “);

}

}

}

Java 我需要把一个字符串专为数组怎么办?

java 中要将一个字符串转换成一个字符数组需要使用 String 类中提供的 toCharArray() 方法进行操作.实例如下:

String str = “abcde”;//这是一个string类型的字符串

char[] ch = str.toCharArray();//使用string类型的tocharArray()方法进行转换。

用java将字符串存入数组

一行存入一个数组吗?

String[] array;

string str;

int i;

FileReader word = new FileReader(“word.txt”);

BufferedReader br = new BufferedReader(word);

while((str = br.readLine()) != null){

    array[i] = str;

    i++;

}

java 如何把string 加入数组中

可以使用split函数将String 字符串转化为数组

split 方法 

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

例子:

String []arr1 = “String”.split(“”);

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

System.out.println(arr1[i]);

}

结果:

S

t

r

i

n

g

原创文章,作者:FQ5YP,如若转载,请注明出处:https://www.506064.com/n/127458.html

相关推荐

  • 关于python解析json成二维数组的信息

    本文目录一览: 1、如何用Python解析多层嵌套的JSON? 2、如何用python处理json文件 3、急! python json解析问题 4、python json快速解析…

    编程 2024-10-03
  • Linux运维:使用echo-e进行字符串输出格式化

    一、echo-e的概述和使用方法 在Linux系统中,echo是一个常用命令,用于输出字符串或变量的值。在输出字符串时,使用echo-e选项可以对输出的字符串进行格式化。echo-…

    编程 2024-12-26
  • 使用Java中的foreach循环来遍历数组

    在Java编程中,经常需要对数组进行遍历操作。使用循环语句可以轻松实现数组的遍历,而Java中的foreach循环也可以帮助我们更加方便高效地完成数组遍历的操作。在这篇文章中,我们…

    编程 2025-01-04
  • 让你的JavaScript数组查询更高效的技巧

    JavaScript中的数组是一种非常重要的数据结构,经常用于存储和处理大量的数据。在实际开发中,我们通常需要使用数组进行一些高效的查询操作。本文将从多个方面,介绍如何优化Java…

    编程 2025-01-04
  • php实现中文字符的无乱码截断(可以在php中解决中文乱码的方式有)

    本文目录一览: 1、这段php代码的意思?关于中文字串截取无乱码的方法 2、[php]如何在PHP中截取中文字串无乱码 3、php 怎么截取汉字字符串? 4、php关于截取中文字符…

    编程 2024-10-03
  • 使用java中字符串split方法实现字符串分割

    字符串是编程中不可或缺的一部分,而将字符串按照一定的规则分割成多个部分则是经常需要处理的任务。Java提供了split方法用于实现字符串分割。split方法将字符串按照指定的分隔符…

    编程 2024-12-12
  • 使用TypeScript数组提高JavaScript编程效率

    在前端开发中,数据处理是一个不可避免的过程。TypeScript数组为JavaScript数组的类型安全增加了很大的便利性。这篇文章将从几个方面阐述如何使用TypeScript数组…

    编程 2024-12-02
  • Python 程序:检查字符是否小写

    用一个实例编写一个 Python 程序来检查字符是否小写。 Python 程序使用 islower 函数检查字符是否为小写 在这个 Python 示例中,我们使用 islower …

    编程 2024-10-03
  • 学会使用shell=~进行字符串匹配

    一、什么是shell=~ 使用shell脚本的时候,经常会涉及到字符串的匹配操作。这时候,我们就可以使用shell的=~操作符。这个操作符可以用于测试一个字符串是否匹配某个正则表达…

    编程 2024-11-27
  • Python字符串去除空格和换行符

    在Python编程中,字符串在常见的数据类型中占据重要地位。字符串往往需要被处理或者格式化后才能达到所需的效果。其中处理字符串中的空格和换行符是一个常见的需求,本文将从多个方面对P…

    编程 2024-12-13