將字符串存入數組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/zh-hant/n/127458.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FQ5YP的頭像FQ5YP
上一篇 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

發表回復

登錄後才能評論