當前位置:首頁 » 編程語言 » string數組java

string數組java

發布時間: 2023-08-11 21:42:01

1. java中如何創建字元串數組

java中定義一個字元串數組方式如下:

1.String[] str={"AAA","BBB","CCC"};

2.String str[]={"AAA","BBB","CCC"};

string類型和其他基本類型相似,創建數組時,有上述兩種方式。

數組可以分為一維數組和二維數組;

一維數組的語法格式:

數組元素類型 數組名[ ]={數組元素的初值,。。。}

如: int sa[]={1,2,3}

二維數組聲明的語法格式:

數組元素類型 數組名[ ][ ]

如:int a[][]=new int [2[3]

都是一個原理的,自己換一下自己想要定義的數組類型就可以了。

字元串數組的創建:

String a =new String("Java");

不過推薦用ArrayList strArray = new ArrayList (); 比較靈活。


2. java中String[][] 是什麼東西string[]又是什麼東西

String[][]是二維數組。例如:String[][]str=newString[4][4],這是創建了一個有4行4列元素的數組。

String[]代表一維數組。例如:String[]str=newString[4],這個創建一個有4個元素的數組。

String[]代表格式為String數組;如str[1] str[2]等。String[][]代表多維數組了.[][],可以理解為幾行幾列。

String是編程語言中的字元串,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。

(2)string數組java擴展閱讀:

String的主要功能:

String 類提供的成員執行以下操作:比較 String 對象;返回 String 對象內字元或字元串的索引;復制 String 對象的值;分隔字元串或組合字元串;修改字元串的值;將數字、日期和時間或枚舉值的格式設置為字元串;對字元串進行規范化。

使用 Compare、CompareOrdinal、CompareTo、Equals、EndsWith 和 StartsWith 方法進行比較。

使用 IndexOf、IndexOfAny、LastIndexOf 和 LastIndexOfAny 方法可獲取字元串中子字元串或 Unicode 字元的索引。

使用 Copy 和 CopyTo 可將字元串或子字元串復制到另一個字元串或 Char 類型的數組。

使用 Substring 和 Split 方法可通過原始字元串的組成部分創建一個或多個新字元串;使用 Concat 和 Join 方法可通過一個或多個子字元串創建新字元串。

使用 Insert、Replace、Remove、PadLeft、PadRight、Trim、TrimEnd 和 TrimStart 可修改字元串的全部或部分。

使用 ToLower、ToLowerInvariant、ToUpper 和 ToUpperInvariant 方法可更改字元串中 Unicode 字元的大小寫。

使用 Length 屬性可獲取字元串中 Char 對象的數量;使用 Chars 屬性可訪問字元串中實際的 Char 對象。

使用 IsNormalized 方法可測試某個字元串是否已規范化為特定的範式。使用 Normalize 方法可創建規范化為特定範式的字元串。

3. Java String數組里的東西怎麼取 (比如 String[] A = {1,2,3,4})

Java數組是在Java編程中經常使用的一個類,下面是對Java數組String的使用方法:

1、Java數組的語法:String[數組下標], Java數組的下標是從0開始的。

4. java 如何把string 加入數組中

可以使用split函數將String 字元串轉化為數組

split 方法
將一個字元串分割為子字元串,然後將結果作為字元串數組返回。

例子:

String[]arr1="String".split("");
for(inti=0;i<arr1.length;i++){
System.out.println(arr1[i]);
}

結果:

S

t

r

i

n

g

5. java 中 String 數組怎麼動態賦值

String[] str = new String[5]; //創建一個長度為5的String(字元串)型的一維數組
str[0] = a; //賦值
str[1] = b;
str[2] = c;
str[3] = d;
str[4] = e;
//也可以創建並賦值
String[] str = {a,b,c,d,e};//二維數組
String[][] str = new String[2][2]; //創建一個2行2列的二維數組
str[0][0] = a0; //賦值
str[0][1] = a1;
str[1][0] = b0;
str[1][1] = b1;
//也可以創建並賦值
類型名[]/[][] 變數名 = new 類型名[]/[][];

6. java怎麼把string轉換成數組

轉換為char數組的話,利用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 - 目標數組中的起始偏移量。
拋出:
IndexOutOfBoundsException
- 如果下列任何一項為 true:

srcBegin 為負。
srcBegin 大於 srcEnd
srcEnd 大於此字元串的長度
dstBegin 為負
dstBegin+(srcEnd-srcBegin) 大於
dst.length

轉化為byte數組的話,
getBytes
public byte[] getBytes(String charsetName)
throws UnsupportedEncodingException

使用指定的字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 數組中。
當此字元串不能使用給定的字元集編碼時,此方法的行為沒有指定。如果需要對編碼過程進行更多控制,則應該使用 CharsetEncoder
類。

參數:
charsetName - 受支持的 charset 名稱
返回:
所得 byte 數組

熱點內容
用gcc編譯16位匯編 發布:2025-02-06 09:06:07 瀏覽:822
什麼低端安卓手機不卡 發布:2025-02-06 09:03:32 瀏覽:13
我的世界伺服器卡領地 發布:2025-02-06 08:50:45 瀏覽:255
我的世界公網ip伺服器 發布:2025-02-06 08:46:28 瀏覽:772
php數組值求和 發布:2025-02-06 08:30:56 瀏覽:819
java類可以作為 發布:2025-02-06 08:28:54 瀏覽:412
sql更改列 發布:2025-02-06 08:22:37 瀏覽:396
創建索引sql 發布:2025-02-06 08:22:29 瀏覽:235
西門子有密碼如何初始化 發布:2025-02-06 08:22:28 瀏覽:594
EV壓縮 發布:2025-02-06 08:21:13 瀏覽:336