小编ska*_*man的帖子

空指针异常.不想在文件列表中添加空行

在将文本文件的行添加到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)

java nullpointerexception java.util.scanner

0
推荐指数
1
解决办法
262
查看次数

如何在Java中找到多个Pattern(使用Matcher)

假设我有一个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我采取的例子,我想找到onetwo.现在它是一个非常小的字符串,所以可能的解决方案是使用另一个Pattern并找到我的匹配.但是,这只是一个小例子.有没有一种有效的方法来做到这一点,而不是仅仅在一组循环中尝试它Pattern

java regex

0
推荐指数
1
解决办法
8345
查看次数

使用具有相同方法的两个接口实现多重继承

虽然我试图访问两个接口中给出的相同方法,但我理解多重继承的概念.例:-

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 oop multiple-inheritance

0
推荐指数
1
解决办法
3418
查看次数

从Java中读取文件和空指针异常

我是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)

java java.util.scanner

0
推荐指数
1
解决办法
4826
查看次数

Java - 线程无法启动

当我尝试启动线程(你)它什么也没做!这就是我班上的内容:

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)

输出什么都没有.有谁知道为什么?

java multithreading

0
推荐指数
1
解决办法
1405
查看次数

使用迭代器

我有一个非常基本的问题.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)

为什么我们有一个接口的对象!!

java oop

0
推荐指数
1
解决办法
82
查看次数

PHP如果变量2等于某个值,如何设置variable1

嗨我试图让一个变量在另一个变量的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)

任何帮助将不胜感激!

php arrays variables if-statement

0
推荐指数
1
解决办法
340
查看次数

不可散列的类型:'dict_keys'-可正常运行。2.7.5但不在3.4中

我正在编码像这样的东西: 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?

python typeerror

0
推荐指数
1
解决办法
6992
查看次数

软件要求实际上是政治的好指示?

可能很简单:

是否有任何可以帮助识别政治要求的经验法则或指针?

让我们说一个利益相关者(您的老板,另一个部门的负责人或实际用户)询问您或您的团队正在开发的软件的功能或特性.是否有一个试金石来确定要求是否是政治性的?

这个问题非常简单,不是关于如何处理政治要求,也不是关于软件是坏还是坏.你如何判断你被要求做的是追求某人的默会或实际上公开表明的政治议程?

project-management requirements

-1
推荐指数
1
解决办法
429
查看次数

嗅探java应用程序网络行为的任何工具?

我想知道用Java编写的网络机器人的行为,有没有可以监控的工具?我现在正在运行Windows 7.

windows networking diagnostics packet-capture

-1
推荐指数
1
解决办法
354
查看次数