public class Program {
static String replaceCharacter(String str, int index, char ch) {
return (index > 0 ? str.substring(0, index) : "")
+ Character.toString(ch) + (index < str.length() - 1 ? str.substring(index + 1) : "");
}
public static void main(String[] args) {
String str = "java game programming";
str = replaceCharacter(str, 6, '_');
System.out.println(str);
str = replaceCharacter(str, 0, 'J');
System.out.println(str);
str = replaceCharacter(str, str.length() - 1, '@');
System.out.println(str);
}
}
/*
run:
java g_me programming
Java g_me programming
Java g_me programmin@
*/