小编sal*_*hoo的帖子

将文本文件内容逐行存储到数组中

所有,我现在面临的问题是不知道将文本文件中的内容存储到数组中.情况就像,文本文件内容:

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)

java arrays

12
推荐指数
2
解决办法
10万
查看次数

在从Ant运行的javascript中,如何获得参数值?

我正在定义一个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中获取属性的值吗?

javascript java ant

9
推荐指数
2
解决办法
4275
查看次数

以编程方式将焦点设置为Windows Phone中的TextBox

在Windows Phone应用程序中,我有一个TextBox和一个Button.用户将一些文本写入TextBox并点击Button,TextBox中的文本将添加到列表中.点击按钮后,TextBox失去焦点.

我想要做的是在点击按钮后将焦点设置回TextBox,这样用户就可以继续编写另一个文本,而无需点击TextBox.

我尝试Focus()在Button处理程序中调用TextBox 的方法,但这不起作用.是否还有另一种方法可以做到这一点?

c# xaml windows-phone-7 windows-phone-8

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

ant ×1

arrays ×1

c# ×1

javascript ×1

windows-phone-7 ×1

windows-phone-8 ×1

xaml ×1