将字符串存入数组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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
FQ5YPFQ5YP
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相关推荐

  • 英语年龄用连字符号(Hyphenation for English Age)

    英语年龄通常使用连字符号表示,比如 “five-year-old boy”。本文将从多个方面探讨英语年龄的连字符使用问题。 一、英语年龄的表达方式 英语中表…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python中将字符串转化为浮点数

    本文将介绍在Python中将字符串转化为浮点数的常用方法。在介绍方法之前,我们先来思考一下这个问题应该如何解决。 一、eval函数 在Python中,最简单、最常用的将字符串转化为…

    编程 2025-04-29
  • Python字符转列表指南

    Python是一个极为流行的脚本语言,在数据处理、数据分析、人工智能等领域广泛应用。在很多场景下需要将字符串转换为列表,以便于操作和处理,本篇文章将从多个方面对Python字符转列…

    编程 2025-04-29
  • Python导入数组

    本文将为您详细阐述Python导入数组的方法、优势、适用场景等方面,并附上代码示例。 一、numpy库的使用 numpy是Python中一个强大的数学库,其中提供了非常丰富的数学函…

    编程 2025-04-29
  • Python返回数组:一次性搞定多种数据类型

    Python是一种多用途的高级编程语言,具有高效性和易读性的特点,因此被广泛应用于数据科学、机器学习、Web开发、游戏开发等各个领域。其中,Python返回数组也是一项非常强大的功…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • Python学习笔记:去除字符串最后一个字符的方法

    本文将从多个方面详细阐述如何通过Python去除字符串最后一个字符,包括使用切片、pop()、删除、替换等方法来实现。 一、字符串切片 在Python中,可以通过字符串切片的方式来…

    编程 2025-04-29
  • Python去掉数组的中括号

    在Python中,被中括号包裹的数据结构是列表,列表是Python中非常常见的数据类型之一。但是,有些时候我们需要将列表展开成一维的数组,并且去掉中括号。本文将为大家详细介绍如何用…

    编程 2025-04-29
  • Python操作数组

    本文将从多个方面详细介绍如何使用Python操作5个数组成的列表。 一、数组的定义 数组是一种用于存储相同类型数据的数据结构。Python中的数组是通过列表来实现的,列表中可以存放…

    编程 2025-04-29

发表回复

登录后才能评论