第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Java 錯(cuò)誤:無法解析方法 split()

Java 錯(cuò)誤:無法解析方法 split()

FFIVE 2022-12-28 14:02:57
我正在嘗試將用戶輸入輸入到字符串?dāng)?shù)組中并想使用該string.split()方法,但出于某種原因,我的 IntelliJ 告訴我,它無法解析方法“split()”。package com.Practice;import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        String input = sc.nextLine();        String[] splittedString = input.split();    }}我不認(rèn)為我的代碼有問題,可能是我的 IDE 或 Java 版本有問題,但我不是這方面的專家。當(dāng)我嘗試運(yùn)行該程序時(shí),它拋出了這個(gè)錯(cuò)誤:Error:(10, 40) java: no suitable method found for split(no arguments)    method java.lang.String.split(java.lang.String,int) is not applicable      (actual and formal argument lists differ in length)    method java.lang.String.split(java.lang.String) is not applicable      (actual and formal argument lists differ in length)
查看完整描述

3 回答

?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊

Java 確實(shí)沒有不String#split帶參數(shù)的方法。您需要通過正則表達(dá)式拆分字符串,例如\\s(這意味著通過空格拆分):

String[] splittedString = input.split("\\s");


查看完整回答
反對 回復(fù) 2022-12-28
?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

正如其他一些答案中提到的,String.split()在 Java 中需要輸入,如果您打算將某些內(nèi)容應(yīng)用于每個(gè)字符或創(chuàng)建一個(gè)字符數(shù)組,例如您需要迭代。


private String myCoolString = "myCoolString";

private char[] chars = new char[myCoolString.length()];

//array of primitive chars

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

    chars[i] = myCoolString.charAt(i);

}


// List of boxed Characters (Java 8+, the above can be used to do this too)

List<Character> charList =

        myCoolString

                .chars()

                .mapToObj(e->(char)e)

                .collect(Collectors.toList());


查看完整回答
反對 回復(fù) 2022-12-28
?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

您需要在split方法中添加一個(gè)參數(shù)。在這里檢查拆分方法


public class Main {


public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    String input = sc.nextLine();


    String[] splittedString = input.split(" ");


}

}


查看完整回答
反對 回復(fù) 2022-12-28
  • 3 回答
  • 0 關(guān)注
  • 598 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號