代碼是這樣的:package dd;import java.awt.TextField;public class sample042 { public static void main(String[] args) { // TODO Auto-generated method stub? ? String arrayStr=textField.getText().trin();? ?for(int i=0;i<arrayStr.length();i++){ ? char charAt=arrayStr.charAt(i); ? if(!Character.isDigit(charAt)&&charAt!='') ? { JOptionPane.showMessageDialog(null,"輸入包含非數字內容"); TextField.setText(""); return; }? ?}? ?String[] numStrs=arrayStr.spilt("{1,}");? ?int[] numArray=new int[numStr.length];? ?for(int i=0;i<numArray.length;i++){ ? numArray[i]=Integer.valueOf(numStrs[i]);? ?}? ?int min=munArray[0];? ?for(int j=0;j<numArray.length;i++){ ? if(min>numArray[j]){ ? min=numArray[j]; ? }? ?}? ?label.setText("數組中最小的數是:"+min); }}錯誤是Invalid character constant在網上搜了一下原因是雙引號寫成單引號,但是我一直寫的單引號,求大神解答?。?!
Invalid character constant
123456hhop
2016-04-18 20:21:56