導航:首頁 > 編程語言 > java字元串在數組中

java字元串在數組中

發布時間:2022-05-26 01:21:19

java中怎麼判斷一個字元串是否存在數組中

有2種方法,第一種就是直接循環數組,逐個進行判斷。第二種就是先將數組轉換成list,再使用list的contains方法進行匹配判斷。

String[] arrStr = {"aser", "abc"};
for (String str : arrStr) {
if (str.contains("abc")) {
return true;
}
}
public static void main(String[] args) {
String aa []={"aaa","bbb","ccc","ddd"};
List<String> list=Arrays.asList(aa);
if(list.contains("aa")){
System.out.println("有aa");
}else{
System.out.println("沒有aa");
}
}

② 用java將字元串存入數組

一行存入一個數組嗎?

String[]array;
stringstr;
inti;
FileReaderword=newFileReader("word.txt");
BufferedReaderbr=newBufferedReader(word);
while((str=br.readLine())!=null){
array[i]=str;
i++;
}

③ 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

④ java中如何拆分字元串,存放到一個數組中

方法:

先拆分,然後把拆分的字元串存到數據組中即可,代碼參考

publicclassSTest
{
publicstaticvoidmain(String[]args)
{
Stringt="abc,edf,xyz";
String[]chrstr=t.split(",");
for(inti=0;i<chrstr.length;i++)
{
System.out.println(chrstr[i]);
}
}
}

⑤ JAVA中怎樣把字元存到數組中

java將字元存到數組中,可以使用scanner類接受用戶從鍵盤輸入的字元,然後通過for循環語句,放入數組中,如下代碼:

importjava.util.Scanner;
publicclassc12{
publicstaticvoidmain(String[]args){
Scanners=newScanner(System.in);
System.out.println("請輸入100個字母");//輸入的字母數量
String[]a=newString[100];
for(inti=0;i<=100;i++)
a[i]=s.next();//放入數組中
for(inti=0;i<=100;i++){
System.out.print(a[i]+" ");
}
}
}

⑥ 判斷字元串是否存在數組中java編程

import java.util.Scanner;
public class test{
private static void input(){
int num;
boolean bFlage = false;
String str[] = new String[10000],strTemp;
try {//輸入的如果不是數字會有異常(運行中的錯誤),所以用try...catch語句
//確定字元串數組的元素個數
System.out.print("請輸入字元串數組的數量:");
num = new Scanner(System.in).nextInt();
if (num <= 0 || num >= 10000) {
System.out.println("你輸入的數字不在判斷范圍之內!\n");
input();
}
//給字元串數組寫入字元串元素
for (int i = 0; i < num; i++) {
System.out.print("請輸入第"+(i+1)+"個字元串:");
str[i] = new Scanner(System.in).next();
}
//輸入對比的字元串
System.out.print("請輸入需要比對的字元串:");
strTemp = new Scanner(System.in).next();
//字元串比對
for (int i = 0; i < num; i++) {
if (strTemp.equals(str[i])) {
bFlage = true;
}
}
//輸出比對結果
if (bFlage==true) {
System.out.println("字元串"+strTemp+"包含在該數組中!");
}else{
System.out.println("字元串"+strTemp+"不包含在該數組中!");
}
} catch (Exception e) {
System.out.println("你輸入的不是數字!\n\n");
input();
}
}
public static void main(String[] args) {
input();
}
}

⑦ 在java中如何定義一個字元串數組

1. java中定義一個字元串數組方式如下,string類型和其他基本類型相似,創建數組有兩種方式:
String[] str={"AAA","BBB","CCC"};
String str[]={"AAA","BBB","CCC"};

2.推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活。

3.也可以寫為如下格式:class[] array; array = new class[number];其中前半句為聲明,後半句為初始化,初始化必須要讓編譯器知道大小,聲明的時候java是不分配內存的,只有創建的時候也就是new的時候才會分配內存。

(7)java字元串在數組中擴展閱讀:

1.數組是相同數據類型的元素的集合。

2.數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。

3.數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。

4.對於VB的數組,表示數組元素時應注意:下標要緊跟在數組名後,而且用圓括弧括起來(不能用其他括弧)。下標可以是常量,變數,或表達式,但其值必須是整數。下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。

⑧ java中怎麼判斷一個字元串數組中包含某個字元或字元串

1:描述

java.lang.String.contains() 方法返回true,當且僅當此字元串包含指定的char值序列

2:聲明

public boolean contains(CharSequence s)

3:返回值

此方法返回true,如果此字元串包含,否則返回false。

4:實例

public static void main(String[] args)

{String str = "abc";

boolean status = str.contains("a");

if(status){System.out.println("包含");}

else{System.out.println("不包含");}}

(8)java字元串在數組中擴展閱讀

字元串或串(String)是由數字、字母、下劃線組成的一串字元。它是編程語言中表示文本的數據類型。在程序設計中,字元串為符號或數值的一個連續序列。字元串操作就是以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。

對於字元串的操作方法,在這里通過介紹C語言、C++和java這三種常用的語言來說明。

參考資料

網路-字元串操作

⑨ Java中如何實現用戶輸入多個字元串並存儲在字元串數組中

int n = Integer.valueOf(input.nextLine().replaceAll("[^\d]", ""));

改成這樣即可;因為你的輸入函數,你之前調用的它int類型方法;

改成這樣,就類似你一直用的都是字元串,區別你第一次的字元串被Integer對象轉成數字了;

閱讀全文

與java字元串在數組中相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:781