Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- public static void main(String[] args) {
- // write your code here
- String s = "Der var stadig tomt mellem de grønne vognem og luften tung " +
- "og stille. Folkene i Cirkus Benoti sov sikker på denne tid af dagen.\n" +
- " jeg sneg mig hen til kassen med de runde huller og puttede hurtigt " +
- "slagterens hund ned i den";
- String punktum = "\\.";
- String ord = " ";
- String bogstaver = "";
- String linjeskift = "\n";
- String vokaler = "aeiouyæøå";
- String konsonanter = "bcdfghjklmnpqrstvxz";
- String[] opdeltStreng = splitString(s, bogstaver);
- histogram(konsonanter+vokaler, opdeltStreng);
- }
- private static void histogram(String vokaler, String[] opdeltStreng) {
- String [] vokalerne = splitString(vokaler,"");
- int [] antal = new int[vokalerne.length];
- int index;
- for (int i = 0; i < opdeltStreng.length ; i++) {
- index = vokaler.indexOf(opdeltStreng[i]);
- if(index > -1) {
- antal[index]+=1;
- // antal[index] = antal[index] +1;
- }
- }
- for (int i = 0; i < antal.length; i++) {
- System.out.println(vokalerne[i] + " : " + antal[i]);
- }
- }
- public static boolean kunOrd(String[] strings) {
- for (int i = 0; i < strings.length; i++) {
- if (strings[i].contains(" ")) {
- return false;
- }
- }
- return true;
- }
- private static String samletStreng(String[] opdeltStreng) {
- String mellemrum = "";
- if (kunOrd(opdeltStreng)) {
- mellemrum = " ";
- }
- String res = "";
- for (int i = 0; i < opdeltStreng.length; i++) {
- res = res + opdeltStreng[i] + mellemrum;
- }
- return res;
- }
- private static void udskriv(String[] strings) {
- for (int i = 0; i < strings.length; i++) {
- System.out.println("index " + i + " : " + strings[i]);
- ;
- }
- }
- private static String[] splitString(String s, String splitter) {
- return s.split(splitter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement