说我有一个像这样的列表:
List<String> list = new ArrayList<>();
list.add("a");
list.add("h");
list.add("f");
list.add("s");
Run Code Online (Sandbox Code Playgroud)
在遍历此列表时,我想在列表的末尾添加一个元素.但我不想迭代新添加的元素,我想迭代到列表的初始大小.
for (String s : list)
/* Here I want to add new element if needed while iterating */
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我怎么做?
我对主类有以下路径结构:
D:/java/myapp/src/manClass.java
Run Code Online (Sandbox Code Playgroud)
我想把属性文件放入
D:/java/myapp/config.properties
Run Code Online (Sandbox Code Playgroud)
它将包含文件名和一些其他配置.我将在属性文件中设置文件名,如下所示:file=file_to_read.txt
这file_to_read.txt将位于D:/java/myapp/folder_of_file/
主类将首先从属性文件中读取文件名,然后从文件中获取内容.
我能做到这一点,如果两者config.properties并file_to_read.txt在src/与mainClass.java.但是我想要的方式无法成功.
任何人都可以帮我吗?我需要你的建议,如果我想将myapp文件夹放在我的驱动器中的任何位置,我在上面描述的内部结构相同,程序将正确完成工作,我该怎么办.
我还需要你的建议,如果我想从构建项目后创建的jar中完成这项工作,那么我可以毫无问题地这样做吗?
我试过以下只是为了阅读属性文件:
URL location = myClass.class.getProtectionDomain().getCodeSource().getLocation();
String filePath = location.getPath().substring(1,location.getPath().length());
InputStream in = myClass.class.getResourceAsStream(filePath + "config.properties");
prop.load(in);
in.close();
System.out.println(prop.getProperty("file"));
Run Code Online (Sandbox Code Playgroud)
但是当尝试从属性文件中获取getProperty时,这会给出错误.谢谢!
我有一些朋友的生日,想把他们分开如下:
所以我只想知道如何在 javascript 中测试每个日期,看看它是否在当前周/当月/下个月的剩余天数内。
注意:假设我有 m/d/Y(06/29/1990) 格式的日期。
谢谢
我感到困惑的一个问题是,我可以从Facebook获得用户的位置,我只需要获得该位置的经纬度,但我仍然找不到解决方案.
如果我可以使用HTML5地理位置或任何Google API获得经度和纬度,这将有所帮助.解决办法是什么?
java ×2
javascript ×2
arraylist ×1
collections ×1
date ×1
file ×1
file-io ×1
geolocation ×1
html5 ×1
jquery ×1
loops ×1
properties ×1