所有,我现在面临的问题是不知道将文本文件中的内容存储到数组中.情况就像,文本文件内容:
abc1
xyz2
rxy3
Run Code Online (Sandbox Code Playgroud)
我希望将它们逐行存储到阵列中,这可能吗?我的期望是这样的:
arr[0] = abc1
arr[1] = xyz2
arr[2] = rxy3
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的东西,但似乎对我不起作用.如果有人可以帮助我,真的非常感谢.
代码是:
BufferedReader in = new BufferedReader(new FileReader("path/of/text"));
String str;
while((str = in.readLine()) != null){
String[] arr = str.split(" ");
for(int i=0 ; i<str.length() ; i++){
arr[i] = in.readLine();
}
}
Run Code Online (Sandbox Code Playgroud) 我正在定义一个macrodef Ant,并javascript用于完成工作.在这种情况下,我正在验证一个timezone.
<macrodef name="validateTimeZone">
<attribute name="zone" />
<sequential>
<echo>result: ${envTZResult}</echo>
<echo> validating timezone: @{zone}</echo>
<script language="javascript"><![CDATA[
importClass(java.util.TimeZone);
importClass(java.util.Arrays);
var tz = project.getProperty("zone");
println(" got attribute: " + tz);
var result = Arrays.asList(TimeZone.getAvailableIDs()).contains(tz); //testing if timezone is known
project.setProperty("zoneIsValid", result);
]]>
</script>
</sequential>
</macrodef>
Run Code Online (Sandbox Code Playgroud)
问题是project.getProperty()不检索传递属性的值.有人知道如何从javascript中获取属性的值吗?
在Windows Phone应用程序中,我有一个TextBox和一个Button.用户将一些文本写入TextBox并点击Button,TextBox中的文本将添加到列表中.点击按钮后,TextBox失去焦点.
我想要做的是在点击按钮后将焦点设置回TextBox,这样用户就可以继续编写另一个文本,而无需点击TextBox.
我尝试Focus()在Button处理程序中调用TextBox 的方法,但这不起作用.是否还有另一种方法可以做到这一点?