【发布时间】:2015-04-16 10:53:45
【问题描述】:
尝试分别获取每一行的字符,但无论我尝试说什么 java.lang.NullPointerException。
txt文件中的字符串有一些空格。(" ")
while ((line = scn.readLine()) != null){
line2[a] = line;
for (int l = 0; l < x; l++){
chars[a][l] = new Character(line.charAt(l));
}
}
txt文件为:
###############################
# # # # #
# #### # #### #### # ######## #
# # # # # # # #
# # #### # ##### # ######## # #
# # # # # # # # #
# # # ###### # #### ##### # # #
# # # # # # # # # # # #
# # # # # ##### # # # # # #
# ### # # # # * # # # # # ### #
# # # # # ## ## # # # # # #
### # # # # # # # # # # # ###
# # # # ## # # ## # # # # #
# ### # # # # # # # # # # # #
# # # #### # # # ## # # # #
# # # # # ##### ####### #
# # # ###### #
# ####### ##################
# #
##############-################
我修复了它,但结果仍然不正确。 这就是我得到的:
####################
# # #
# ######## # ##### #
# # # # # #
# # #### ##### ### #
# # # # #
# # ########## # #
##### # # #
# # ####### ## #
# ##### # # #
# # ####### # # #
# # # # ### # #
### # ### # #
# ##### ######## #
# # # #* # -
# # # # # ###### # #
# # # ### # # #
# ##### #### # #
# ####### # # #
##### ## # #
【问题讨论】:
-
请添加您正在使用的编程语言标签
-
显示一个示例 .txt 文件。显示更多代码来显示你的变量是什么
-
简而言之...
line是null。调试您的代码以了解原因。