package jef.tools.string;
import static junit.framework.Assert.assertEquals;
import jef.tools.IOUtils;
import jef.tools.StringUtils;
import org.junit.Test;
public class SubstringTest {
@Test
public void test1(){
String s1="abc12345678";
String s2="12345678abc";
Substring s1a=new Substring(s1,3);
Substring s2a=new Substring(s2,0,8);
assertEquals(s1a.length(),8);
System.out.println(s2a+" "+s2a.length());
assertEquals(s1a.compareTo(s2a),0);
}
@Test
public void test2(){
String s1="abc12345678";
String s2="12345678abc";
Substring s1a=new Substring(s1,3);
// Substring s2a=new Substring(s2,0,8);
System.out.println(s1a.subSequence(3, 5));
}
@Test
public void test3(){
String s1="abc12345678";
String s2="12345678abc";
System.out.println(IOUtils.removeExt(s1));
System.out.println(IOUtils.removeExt("asd.asdsd.cfd.txt"));
System.out.println(IOUtils.removeExt(".asd"));
}
}