我教我一些關於文件和I/O在Java中,基於此教程:Oracle Tutorial爲什麼java charset需要額外的導入?
現在,寫一些例子來理解輸入和輸出後,我得到了關於某些庫的進口問題。
我創建了下面的示例程序,我問自己,爲什麼程序上寫着:
找不到符號 - 類字符集
import java.nio.*;
public class test
{
public static void main(String[] args)
{
Charset charset = Charset.forName("US-ASCII");
}
}
我知道解決的辦法是導入跟在 import java.nio.charset。*;
但是爲什麼我必須導入它,如果我已經有父庫了?
什麼「父母圖書館」?請注意,當你導入'java.nio'(你沒有)時,你*只導入該包,而不是任何子包。 – Andreas
對不起,它是java.nio。*; –
'java.nio.charset'是'java.nio'的一個不同的包。而已。 – khelwood