[英]java compiler warning: readStrings() in In (deprecated)
我在帶有OSX 10.9.1的Mac上的Dr. Java studio中運行javac v1.6.0-65
我收到以下警告:
Quick.java:53: warning: [deprecation] readStrings() in In has been deprecated
我想這不是那么糟糕,除了我也得到以下錯誤:
Quick.java:54: sort(java.lang.Comparable[],int,int) in Quick cannot be applied to (java.lang.String[])
代碼行是:
public static void main(String[] args)
{ // Read strings from standard input, sort them, and print.
String[] a = In.readStrings();
sort(a);
和
private static void sort(Comparable[] a, int lo, int hi)
{
定義輸入數組a,String [] a似乎有些不匹配,可以在私有sort()中進行比較。 我認為可以比較字符串。
我的問題是,我該如何擺脫錯誤? 順便提一下,警告是否與錯誤有關?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.