小编CHo*_*paM的帖子

在java 7中切换忽略大小写

我正在做一个关于Java 7新功能的POC.我有代码在switch语句中使用String,它的工作原理.我想让它在不区分大小写的情况下工作.有没有办法在String上检查ignoreCase?

package com.java.j7;

public class Test {
    final private String _NEW ="NEW";
    final private String _PENDING = "PENDING";
    final private String _CLOSED = "CLOSED";
    final private String _REJECTED ="REJECTED";

public static void main(String... strings){

    Test j = new Test();
    j.processItem("new");
    j.processItem("pending");
    j.processItem("closed");
    j.processItem("rejected");

}

void processItem(String s){
    switch (s) {
    case _NEW:
        System.out.println("Matched to new");
        break;
    case _PENDING:
        System.out.println("Matched to pending");
        break;
    case _CLOSED:
        System.out.println("Matched to closed");
        break;
    case _REJECTED:
        System.out.println("Matched to rejected");
        break;

    default:
        System.out.println("Not matching any more"); …
Run Code Online (Sandbox Code Playgroud)

java switch-statement java-7

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

Java 8 - 使用Consumer和Thhen

我在POC下面使用Java 8功能.

我想在接受方法后更新DB.和它一起andThen()好吗?这个方法何时被调用?谁叫它?

andThen()方法的基本用法是什么?看着文档令人困惑.

public class StockTest {

    public static void main(String[] args) {

    List<Trader> traders = new ArrayList<>();

    Random random = new Random();

    // Initializing trading a/c's.
    for (int i = 0; i < 10; i++) {
        Trader trader = new Trader((random.nextInt(100) + 1) * 3);
        traders.add(trader);
    }
    // Display Trade accounts.
    System.out.println("Before Bonus, Units are:");
    for (Trader trader : traders) {
        System.out.print(trader.getUnits() + "\t");
    }

    // Add bonus to each trader.
    traders.forEach(new Consumer<Trader>() {

        @Override …
Run Code Online (Sandbox Code Playgroud)

java java-8

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

对象的大小取决于它读取的内容

如果我有2个inputStream对象分别读取/保存4gb和4mb的文件.物体的大小是多少?对象的大小取决于内容吗?

处理大量的Excel文件时,我面临每个宝石错误.

java heap

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

标签 统计

java ×3

heap ×1

java-7 ×1

java-8 ×1

switch-statement ×1