小编San*_*ari的帖子

如何在java 8中展平列表

class Employee {
    private String name;
    private List<Employee> members;
}

List<Employee> emps = Arrays.asList(new Employee("A", Arrays.asList(
     new Employee("B", null),
     new Employee("C", null)
)))
Run Code Online (Sandbox Code Playgroud)

用于展平的代码List

List<Employee> total = 
    emps.stream()
        .flatMap(emp -> emp.members.stream())
        .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

total List应该有3个要素,但只有2个。

java java-stream

4
推荐指数
1
解决办法
103
查看次数

为什么我的if条件不接受java中的整数?

目前我正在使用:

 int a=10;
 if(a=20)
     printf("TRUE");
 else
     printf("false");
Run Code Online (Sandbox Code Playgroud)

以C为单位打印的值TRUE.

但是在java的情况下:

int a=10;
if(a=20)
    System.out.println("TRUE");
else
    System.out.println("FALSE");
Run Code Online (Sandbox Code Playgroud)

我将得到关于不兼容类型的编译时错误.

java if-statement

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

css html中的自定义输入框

我正在尝试获取如下输入框:

在此处输入图片说明

我是 CSS 新手,所以我只想实现如何将文本放在输入框的边框中,或者我必须制作一个带边框的 div 并将文本放入 div 的边框中。

这是我目前的做法,我知道它不是很好,而是介于两者之间

    input {
  display:block;
  width:100%;
  margin:10px 0;
  padding:10px;
  
}
Run Code Online (Sandbox Code Playgroud)

我这样做了,但无法用边框包装文本,任何建议都是可观的。

javascript css

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

为什么这个输出是在java程序中出现的?

在此输入图像描述我将String的构造函数设为 -

class TestString {
    public static void main(String args[]) {

      int arr[]={1,5,6,8,9};

      String str3 = new String(arr,1,3);//public java.lang.String(int[], int, int);

      System.out.println(str3);
   }
}
Run Code Online (Sandbox Code Playgroud)

输出在图像中我无法理解其含义....

java arrays

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

标签 统计

java ×3

arrays ×1

css ×1

if-statement ×1

java-stream ×1

javascript ×1