StringUtilities.java 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. public class StringUtilities {
  2. public Character getMiddleCharacter(String word){
  3. if(word.length()%2 == 0){
  4. return word.charAt(word.length()/2);
  5. }
  6. else{
  7. return word.charAt(word.length()/2);
  8. }
  9. }
  10. public String removeCharacter(String value, char charToRemove){
  11. StringBuilder b = new StringBuilder(value);
  12. /*for(int i=0;i<value.length;i++)
  13. if(value.charAt(i) == charToRemove)
  14. value.charAt(i+1) =
  15. */
  16. for(int i=0;i<b.length();i++){
  17. if(b.charAt(i) == charToRemove){
  18. b.deleteCharAt(i);
  19. if(i<b.length() && b.charAt(i) == charToRemove)
  20. b.deleteCharAt(i);
  21. if(i<b.length() && b.charAt(i) == charToRemove)
  22. b.deleteCharAt(i);
  23. }
  24. }
  25. value ="";
  26. value = String.format("%s",b.toString());
  27. /*String newString ="";
  28. for(int i=0;i<value.length();i++){
  29. if(value.charAt(i) == charToRemove){
  30. newString = value.substring(0,i)+value.substring(i+1);
  31. break;
  32. }
  33. }*/
  34. return value;
  35. }
  36. public String getLastWord(String value) {
  37. String ar[] = value.split(" ");
  38. return ar[(ar.length-1)];
  39. }
  40. }