public class CharCountDist { public static void main(String[] args) { //System.out.println(displacement("ABBA", 2)); System.out.println(displacement("LCYFQPNGCYTNKVVEAKKYNKTFSWDYRNAEERQQOCCMHSPFSHAEKRZIUVLEIWPYYAZINWAEVYDFIZCYDF",5)); } //match counter for comparing two strings. public static int matchCount(String text1, String text2) { char[] strArr1; char[] strArr2; strArr1 = text1.toCharArray(); strArr2 = text2.toCharArray(); int count = 0; for (int i = 0; (i < strArr1.length) && (i < strArr2.length); i++) { if (strArr1[i] == strArr2[i]) { count++; } } return count; } //create displacement of a string using spaces public static int displacement(String text, int disp) { String text2 = text; for (int i = 0; i < disp; i++) { text2 = " " + text2; } return matchCount(text,text2); } }