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

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

為什么需要導(dǎo)入 java.util.* 才能使用 Arrays.toString()

為什么需要導(dǎo)入 java.util.* 才能使用 Arrays.toString()

qq_花開花謝_0 2023-04-13 14:46:04
如果沒有某種原因,它們Arrays.toString()將無法工作。import java.util.*這是一個(gè)簡單的 java 代碼,它根據(jù)用戶輸入的字符串的長度從數(shù)組中刪除一個(gè)元素。import java.util.*;public class conjunction {    public static String func(String x[], int input) {        String temp[] = new String[x.length - 1];        String temp2[] = new String[x.length - 1];        for (int c = 0; c < x.length; c++) {            if (x[c].length() == input & c + 1 < x.length) {                temp2[c] = x[c + 1];                x[c + 1] = x[c];                x[c] = temp2[c];            } else if (x[c].length() != input) {                temp[c] = x[c];            }        }        return Arrays.toString(temp);    }}它說它無法解析符號(hào)數(shù)組。
查看完整描述

5 回答

?
侃侃無極

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

那是因?yàn)樵擃?code>Arrays位于package 中java.util,所以您要么需要顯式導(dǎo)入它(使用import java.util.Arrays;),要么從該包中導(dǎo)入所有內(nèi)容(使用通配符import java.util.*;

更一般地說,Java 中的所有內(nèi)容都存在于一個(gè)包中,需要導(dǎo)入,除了 package 之外java.lang,其中類Stringlive 是默認(rèn)導(dǎo)入的。


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
子衿沉夜

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

Java 中從import不需要An ,事實(shí)上它在字節(jié)碼級(jí)別不存在。如果您刪除導(dǎo)入語句并將您的更改為return

return java.util.Arrays.toString(temp);

減少import了開發(fā)時(shí)所需的輸入(這是程序員的便利)。


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
LEATH

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

import java.util.Arrays;也有效



查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
九州編程

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

usingimport語句在 JAVA 中是不同的初學(xué)者 OOP 概念。根據(jù)你的問題toString(temp)是類的靜態(tài)方法Arrays。并且該類Arrays屬于包java.util,因此您需要使用該靜態(tài)方法import java.util.Arrays。需要注意的一點(diǎn)是每個(gè)java類默認(rèn)importjava.lang.*

在這里我分享一些關(guān)于包的想法。

JAVA 中的所有東西都屬于包。在 Java 中使用包是為了避免名稱沖突和控制類、接口和枚舉等的訪問。包可以定義為一組相似類型的類、接口、枚舉或子包。使用包可以更容易地找到相關(guān)的類,它還為具有數(shù)百個(gè)類和其他文件的項(xiàng)目提供了良好的結(jié)構(gòu)。

主要 Java 項(xiàng)目支持兩種類型的包:內(nèi)置用戶定義

使用 import 關(guān)鍵字

import關(guān)鍵字用于將內(nèi)置和用戶定義的包導(dǎo)入到您的 java 源文件中,以便您的類可以直接使用其名稱來引用另一個(gè)包中的類。

有 3 種不同的方式來引用不同包中存在的任何類:

  1. Using fully qualified name (But this is not a good practice.): Like return java.util.Arrays.toString(temp);這通常在兩個(gè)包具有相同名稱的類時(shí)使用。例如:java.utiljava.sql包包含Date class.

  2. 僅導(dǎo)入您要使用的類:喜歡import java.util.Arrays;Arrays那么只有名稱包中名稱為名稱的類util才可以使用。

  3. 要從特定包中導(dǎo)入所有類:比如import java.util.*. 它使該包(package)的所有類和接口util都可以訪問,但子包內(nèi)的類和接口將不可用。

要記住的要點(diǎn)

  • 當(dāng)沒有指定包名時(shí),類被定義到默認(rèn)包中,包本身沒有名字。

  • Java.lang.*Java 中的包:提供對(duì) Java 編程語言的設(shè)計(jì)至關(guān)重要的類。


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
肥皂起泡泡

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

toString() 是 Arrays 類(靜態(tài))中的一個(gè)方法,此類位于 java.util 包中。此類的源文件位于名為 util 的包中,該包位于名為 java 的包中。

我們也可以使用包限定符而不是導(dǎo)入。import 語句并不總是必需的??梢允褂谩?”明確限定類引用。操作員。
例如java.util.ArrayList<String> str //fully qualified

有一種情況需要限定——當(dāng)兩個(gè)類具有相同的名稱但在不同的包中時(shí)。
例如java.util.Timerandjava.swing.Timer
這里的名字 Timer 是有歧義的,沒有限定就不能使用。


查看完整回答
反對(duì) 回復(fù) 2023-04-13
  • 5 回答
  • 0 關(guān)注
  • 263 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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