在将文本文件的行添加到List时,我不想在列表中添加空行.我尝试了这个但没有工作:
Scanner s=new Scanner(new File(text.txt));
List <String> names=new ArrayList<String>();
while(s.hasNext()){
if (s.nextLine()!=null){
names.add(s.nextLine());
}}
Run Code Online (Sandbox Code Playgroud)
我的文本文件如下所示:
name1 erer | 26-08-1988
name2 rerer | 13-07-1988
name3 erer | 14-07-1988
name4 weww | 13-07-2001
name5 ewew | 18-10-1987
Run Code Online (Sandbox Code Playgroud) 假设我有一个String,比方说one two three one one two one.现在我正在使用a Pattern和a Matcher来查找任何具体Pattern的内容String.像这样:
Pattern findMyPattern = Pattern.compile("one");
Matcher foundAMatch = findMyPattern.matcher(myString);
while(foundAMatch.find())
// do my stuff
Run Code Online (Sandbox Code Playgroud)
但是,假设我想找到多种模式.对于String我采取的例子,我想找到one和two.现在它是一个非常小的字符串,所以可能的解决方案是使用另一个Pattern并找到我的匹配.但是,这只是一个小例子.有没有一种有效的方法来做到这一点,而不是仅仅在一组循环中尝试它Pattern?
虽然我试图访问两个接口中给出的相同方法,但我理解多重继承的概念.例:-
interface Interface1{
int show();
void display();
}
Run Code Online (Sandbox Code Playgroud)
interface Interface2 {
int show();
void display();
}
Run Code Online (Sandbox Code Playgroud)
class Impl implements Interface1, Interface2 {
// how to override show() and display() methods such that
// i could access both the interfaces
}
Run Code Online (Sandbox Code Playgroud) 我是java的新手,我遇到了一个我自己无法解决的问题.我用Google搜索了异常,但问题太具体了,据我所知,所以我发现自己在这里.这是我的问题.
我有一个名为Student的类,它有一些数据成员及其get/set方法:
private String studentNumber;
private String firstName;
private String lastName;
private int age;
private String gender;
private String country;
Run Code Online (Sandbox Code Playgroud)
我创建了一个实例数组作为fallowing:
Student studentList[] = new Student(10);
Run Code Online (Sandbox Code Playgroud)
我有一个数据库(文本文件)作为fallowing
081935 Cengiz rrrrr Male 21 Turkey
082935 Ay?e aaaaa Female 22 England
083935 Onur bbbbb Male 23 Germany
084935 Fatma ccccc Female 24 Cyprus
085935 Ali dddd Male 21 China
086935 Zehra eeee Female 22 Denmark
087935 Murat ffff Male 25 France
088935 Selin ggggg Female 26 Japan
086935 Cengiz hhhh Male 20 …Run Code Online (Sandbox Code Playgroud) 当我尝试启动线程(你)它什么也没做!这就是我班上的内容:
private Updater uc;
Thread t1 = new Thread(uc);
-bunch of other code-
t1.start();
Run Code Online (Sandbox Code Playgroud)
Updater.java:
public class Updater implements Runnable{
public void run(){
System.out.println("I work!");
}
}
Run Code Online (Sandbox Code Playgroud)
输出什么都没有.有谁知道为什么?
我有一个非常基本的问题.Iterator是一个接口,因此要创建一个对象,我们需要创建一个实现Iterator的类,然后为它创建一个对象.但是当我看到迭代器的使用时,它让我很困惑,因为我们直接引用一个接口而没有一个实现它的类.例如 :
HashMap map = new HashMap();
map.put("1", "One");
map.put("2", "Two");
Iterator i = map.entrySet().iterator();
Run Code Online (Sandbox Code Playgroud)
为什么我们有一个接口的对象!!
嗨我试图让一个变量在另一个变量的if语句之后设置自己,但我无法正确使用语法.请帮忙,这是我到目前为止的代码.
$subtype = htmlspecialchars($_POST['subtype']);
if $subtype == ['12m'] {$subprice = 273.78}
elseif $subtype == ['6m'] {$subprice = 152.10}
elseif $subtype == ('1m') {$subprice = 30.42}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!
我正在编码像这样的东西:
tmp1=tmp[tmp.keys()[0]]
哪里: tmp={'Freud':{3,6,9},'Sigmund':{6}} # a dictionary
这段代码在Python版本中可完美运行。2.7,但如果我在ver中运行相同的版本。3.4我收到TypeError:无法散列的类型:'dict_keys'为什么会出现?我该如何修复它。3.4?
可能很简单:
是否有任何可以帮助识别政治要求的经验法则或指针?
让我们说一个利益相关者(您的老板,另一个部门的负责人或实际用户)询问您或您的团队正在开发的软件的功能或特性.是否有一个试金石来确定要求是否是政治性的?
这个问题非常简单,不是关于如何处理政治要求,也不是关于软件是坏还是坏.你如何判断你被要求做的是追求某人的默会或实际上公开表明的政治议程?
我想知道用Java编写的网络机器人的行为,有没有可以监控的工具?我现在正在运行Windows 7.
java ×6
oop ×2
arrays ×1
diagnostics ×1
if-statement ×1
networking ×1
php ×1
python ×1
regex ×1
requirements ×1
typeerror ×1
variables ×1
windows ×1