“[”的问题。。。。。。。。
hkwin 2007-08-26 11:20:17 import java.io.*;
public class UpperCase
{
/**
* Method main
*
*
* @param args
*
*/
public void toUpperCase(StringReader sr,StringWriter sw)
{
char [] buf = new char[1024];
char [] bufw = new char[1024];
int len = 0;
int j = 0;
len = sr.read(buf);
Character [] newbuf = null;
for(int i = 0;i < len;i++)
{
Character newbuf[i] = new Character(buf[i]);
if(newbuf[i].isLetter() && newbuf[i].isLowerCase())
{
bufw[j] = newbuf[i].toUpperCase(newbuf[i].charValue());
j++;
}
}
sw.write(bufw);
}
public static void main(String[] args)
{
// TODO: Add your code here
StringReader sr = new StringReader("abcdef111111ghijklmnopqrstuvwxyz");
StringWriter sw = new StringWriter();
UpperCase uc = new UpperCase();
uc.toUpperCase(sr,sw);
System.out.println(sw.toString());
}
}
老是提示缺少一个“[”,但是怎么看看不出来毛病,大虾帮忙!~
D:\JavaWork\UpperCase\UpperCase.java:22: ']' expected
Character newbuf[i] = new Character(buf[i]);