b******k 发帖数: 1773 | 1 try {
String xxxx = "whatever" }
catch (java.sql.SQLException ex)
{System.out.println("Exception: "+ex.toString());
System.out.println("\nStack Trace:\n");
ex.printStackTrace();
}
// I want to use this string xxxx here
String yyyy = Integer.parseInt(xxxx); <-- error here
然后我得到了这个错误
cannot find symbol
symbol: variable xxxx |
b******k 发帖数: 1773 | 2 我想我的问题是
应该如何把xxx export 到外面来? |
a*w 发帖数: 4495 | 3 把那个变量声明放到try前面,或者把parseInt放到try里面。
【在 b******k 的大作中提到】 : 我想我的问题是 : 应该如何把xxx export 到外面来?
|
T****U 发帖数: 3344 | 4 String xxx = "";
try{
xxx = "whatever";
}
int yyy = Integer.parseInt(xxx);
【在 b******k 的大作中提到】 : 我想我的问题是 : 应该如何把xxx export 到外面来?
|
b******k 发帖数: 1773 | 5 Thanks! anw and ThinkU
It works :) |
b******k 发帖数: 1773 | |
z****e 发帖数: 54598 | 7 java严谨的地方
因为初始化可能不成功
这个变量可能不存在 |
T****U 发帖数: 3344 | 8 i think that was only a block variable
【在 z****e 的大作中提到】 : java严谨的地方 : 因为初始化可能不成功 : 这个变量可能不存在
|
a******n 发帖数: 5925 | 9 i agree
i think its about the scope of the string variable
【在 T****U 的大作中提到】 : i think that was only a block variable
|