- public class CharCountDist {
- //System.out.println(displacement("ABBA", 2));
- System.out.println(displacement("LCYFQPNGCYTNKVVEAKKYNKTFSWDYRNAEERQQOCCMHSPFSHAEKRZIUVLEIWPYYAZINWAEVYDFIZCYDF",5));
- }
- //match counter for comparing two strings.
- 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
- for (int i = 0; i < disp; i++) {
- text2 = " " + text2;
- }
- return matchCount(text,text2);
- }
- }