#Java - Code Snippets for '#Char' - 18 code snippet(s) found |
|
Sample 1. Code Sample / Example / Snippet of java.text.StringCharacterIterator | |
|
public static String encode(String source) {
if (source == null) {
return "$e";
}
StringBuffer result = new StringBuffer();
StringCharacterIterator sci = new StringCharacterIterator(source);
for (char c = sci.current(); c != CharacterIterator.DONE; c = sci.next()) {
if (c == '$') {
result.append("$$");
}
else if (c == ',') {
result.append("$k");
}
else if (c == '
') {
result.append("$n");
}
else if (c == '
') {
result.append("$r");
}
else {
result.append(c);
}
}
return result.toString();
}
|
|
Like Feedback java.text.StringCharacterIterator |
|
|
Sample 2. Remove Numbers from a String using CharSetUtils (Apache Commons) | |
|
String str = new String("1H4ello1 World2");
String newStr = CharSetUtils.delete(str, "1234567890");
System.out.println(newStr); // prints Hello World
|
|
Like Feedback Apache Commons CharSetUtils Remove Numbers from String |
|
|
Sample 3. Write a Program to print ascii value of each character of a string | |
|
public static void main(String[] args) {
String str = "We are not in Kansas anymore";
for(char character: str.toCharArray()){
System.out.println((int)character);
}
}
|
|
Like Feedback ascii character |
|
|
Sample 4. Remove characters from the String using CharSetUtils | |
|
String str = new String("Hello World");
String newStr = CharSetUtils.delete(str, "abcde");
System.out.println(newStr); // prints Hllo Worl
|
|
Like Feedback Remove characters from the String String CharSetUtils Apache Commons |
|
|
|
Sample 5. Method that will remove given character from the String | |
|
private static String removeChar(String str, char c) {
if (str == null)
return null;
return str.replaceAll(Character.toString(c), "");
}
|
|
Like Feedback string string.replaceall Character.toString |
|
|
Sample 6. Replace all occurrences of a character or substring in a string | |
|
String myString = new String("Nevada,Kansas,Georgia");
myString = myString.replaceAll(",", " ");
System.out.println(myString); // prints Nevada Kansas Georgia
|
|
Like Feedback string substring replaceAll |
|
|
Sample 7. Trim a String till first capital character. | |
|
String trimTillFirstCapitalCharacter(String str){
for(int i=0;i<str.length();i++){
if(str.charAt(i) != str.toLowerCase().charAt(i)){
return str.substring(i);
}
}
return str;
}
|
|
Like Feedback trim characters trim |
|
|
Sample 8. Remove templatized arguments from a String | |
|
String removeTemplatizedArgument(String str){
String cleanStr = "";
boolean withinTemplatized=false;
int countBlock = 0;
for(char x: str.toCharArray()){
if(x == '<'){
withinTemplatized = true;
countBlock++;
continue;
} else if(x == '>'){
withinTemplatized = false;
countBlock--;
continue;
} else if(!withinTemplatized && countBlock == 0){
cleanStr = cleanStr + x;
}
}
return cleanStr;
}
|
|
Like Feedback string string trim trim char .toCharArray() |
|
|
Sample 9. Remove Alien characters i.e removing everything except characters , numbers and special characters. | |
|
String removeAlienCharacters(String str){
String newString = new String();
String returnString = "";
if(str.contains("<")){
String[] str2 = str.split("<");
str = str2[0];
}
for(char x: str.toCharArray()){
if((x >= 48 && x <= 57) || (x>=65 && x <= 90) || (x >= 97 && x<= 122) || x=='.'){
returnString += x;
}
}
return returnString.trim();
}
|
|
Like Feedback string .contains() .split() string split string contains remove characters from string remove alien characters |
|
|
|
Sample 10. Repeat a string using Google Guava Strings Class | |
|
System.out.println(Strings.repeat("Hello", 5));
|
|
Like Feedback google guava google guava string strings.repeat repeat characters repeat string |
|
|
Sample 11. Usage of Apache Commons CharSet | |
|
String str = new String("Hello World");
CharSet charSet = CharSet.getInstance(str);
System.out.println(charSet.contains('W')); // prints true
System.out.println(charSet.contains('w')); // prints false
|
|
Like Feedback CharSet Apache Commons CharSet Example CharSet Sample String characters |
|
|
Sample 12. Remove special characters from a String using CharSetUtils ( Apache Commons ) | |
|
String str = new String("What's Up ?");
String newStr = CharSetUtils.delete(str, "'?");
System.out.println(newStr); // prints Whats Up
|
|
Like Feedback Apache Commons CharSetUtils Remove characters from String |
|
|
Sample 13. Check if the String contains specified characters using CharSetUtils (Apache Commons) | |
|
System.out.println(CharSetUtils.containsAny("Whats Up ?", "W")); // Prints true as the String contains character W System.out.println(CharSetUtils.containsAny("Whats Up ?", "YZ")); // Prints false as the String doesn't contain character Y or Z
|
|
Like Feedback CharSetUtils (Apache Commons) Check if String contains characters |
|
|
Sample 14. Print the characters that exist in the specified String using CharSetUtils ( Apache Commons ) | |
|
System.out.println(CharSetUtils.keep("Whats Up ?", "Watch")); // Prints Wat as only those characters matches in the String
|
|
Like Feedback Characters that exist in String CharSetUtils ( Apache Commons ) |
|
|
|
Sample 15. Get Length of String having UTF8 Characters | |
|
public static int utf8Length(String string) {
CharacterIterator iter = new StringCharacterIterator(string);
char ch = iter.first();
int size = 0;
while (ch != CharacterIterator.DONE) {
if ((ch >= 0xD800) && (ch < 0xDC00)) {
char trail = iter.next();
if ((trail > 0xDBFF) && (trail < 0xE000)) {
size += 4;
} else {
size += 3;
iter.previous(); // rewind one
}
} else if (ch < 0x80) {
size++;
} else if (ch < 0x800) {
size += 2;
} else {
size += 3;
}
ch = iter.next();
}
return size;
}
|
|
Like Feedback UTF8 characters CharacterIterator.DONE CharacterIterator StringCharacterIterator |
|
|
Sample 16. Print duplicate characters in a string / char array without using library | |
|
public class CountDuplicates {
public static void main(String[] args){
char[] alreadyOccured = new char[10];
char[] charArray = {'b','u','g','g','y','b','r','e','a','d'};
for(int countArray=0;countArray<charArray.length;countArray++){
boolean charAlreadyOccured = false;
for(int countAlreadyOccured=0;countAlreadyOccured<alreadyOccured.length;countAlreadyOccured++){
if(charArray[countArray] == alreadyOccured[countAlreadyOccured]){
charAlreadyOccured = true;
break;
}
}
if(charAlreadyOccured){
System.out.println(charArray[countArray]);
} else {
alreadyOccured[countArray] = charArray[countArray];
}
}
}
}
|
|
Like Feedback string char array |
|
|
Sample 17. Write a Program to replace characters in a String ( without using String replace method ) | |
|
public class ReplaceCharacters{
public static void main(String[] args){
String str = "Hello BuggyBread";
char[] charArray = str.toCharArray();
int countCharacter = str.length();
for(int count=0;count<countCharacter;count++){
if(charArray[count] == 'g'){
charArray[count] = 'd';
}
}
String replacedString = new String(charArray).toString();
System.out.println(replacedString);
}
}
|
|
Like Feedback string replace characters in a string |
|
|
Sample 18. Write a Program to right shift single character in a string | |
|
public class RightShiftCharacter {
public static void main(String args[]) {
String str = "Hello";
char[] charArray = str.toCharArray();
for(int count=charArray.length-1;count>0;count--){
charArray[count] = charArray[count-1];
}
String newString = new StringBuilder().append(charArray).toString();
System.out.println(newString);
}
}
|
|
Like Feedback string manipulation.right shift character |
|
|