当前位置 : 主页 > 编程语言 > java >

guava splitter

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt package com.liu.splitter;import java.util.List;import java.util.Map;import org.junit.Test;import com.google.common.base.Splitter;public class SplitterUtils {@Testpublic void testSplitToList(){List result = Splitter.on("|").spl
gistfile1.txt
package com.liu.splitter;

import java.util.List;
import java.util.Map;

import org.junit.Test;

import com.google.common.base.Splitter;

public class SplitterUtils {
	
	@Test
	public void testSplitToList(){
		
		List
 
   result = Splitter.on("|").splitToList("hello|world");
		for (String a : result) {
			System.out.println(a);
		}
	}
	
	@Test
	public void testSplitIngnoreEmpty(){
		
		List
  
    result = Splitter.on("|").omitEmptyStrings().splitToList(" hello|world ||"); for (String a : result) { System.out.println(a); } } @Test public void testSplitOnlimit(){ List
   
     result = Splitter.on("|").limit(3).splitToList("hello|world|haha|liudahong||"); for (String a : result) { System.out.println(a); } } @Test public void testSplitOnTrim(){ List
    
      result = Splitter.on("|").trimResults().splitToList(" hello|world|haha|liudahong||"); // for (String a : result) { // System.out.println(a); // } System.out.println(result.size()); } @Test public void testSplitFixLength(){ List
     
       result = Splitter.fixedLength(3).splitToList("aaabbbcccddd"); for (String a : result) { System.out.println(a); } } @Test public void testSplitToMap(){ Map
      
        map = Splitter.on("|").withKeyValueSeparator("=").split("hello=world|haha=liudahong"); map.entrySet(); for (Map.Entry
       
         a : map.entrySet()) { System.out.println(a.getKey()); System.out.println(a.getValue()); } } }
       
      
     
    
   
  
 
上一篇:StringUtil
下一篇:思维导图
网友评论