40 lines
810 B
Java
40 lines
810 B
Java
package tools;
|
|
|
|
import java.util.Iterator;
|
|
import java.util.Map;
|
|
|
|
public class STools {
|
|
|
|
public static String CutBeforeFirst(StringBuffer str,String ch)
|
|
{
|
|
int pos=str.indexOf(ch);
|
|
String result="";
|
|
if(pos==-1)
|
|
{
|
|
result.concat(str.toString());
|
|
str.delete(0,str.length());
|
|
}else
|
|
{
|
|
result=str.substring(0,pos);
|
|
str.delete(0,pos+1);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
/**
|
|
* Удалить из списка по значению
|
|
* @param map
|
|
* @param value
|
|
*/
|
|
public static void delFromMapByValue(Map<String, String> map, String value) {
|
|
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
|
|
while (iterator.hasNext()) {
|
|
Map.Entry<String, String> entry = iterator.next();
|
|
if (entry.getValue().equalsIgnoreCase(value)) {
|
|
iterator.remove();
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|