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 tegn = "";
- String mellemrum = " ";
- String punktum = "\\.";
- String linjeskift = "\n";
- String [] strings = s.split(mellemrum);
- // System.out.println(samlTilString(strings));
- // udskriv(strings);
- //
- // udskiftplads(strings,38,"pipfugl");
- //
- // udskriv(strings);// int x = 10;
- // System.out.println("før kald");
- // System.out.println("\"værdi af x" + x);
- // System.out.println(strings);
- //
- // System.out.println("\n");
- //
- // afprøv(strings, x);
- //
- // System.out.println("efter kald");
- //
- // System.out.println("\n");
- // System.out.println("værdi af x" + x);
- // System.out.println(strings);
- // }
- //
- //
- // public static void afprøv(String [] strings , int x ) {
- //
- // x = 55;
- //
- // System.out.println("inden i funktionen");
- // System.out.println(" referance " + strings);
- // System.out.println("værdi af x " + x);
- // udskriv(strings);
- //
- // System.out.println("har skiftet ordet " + udskiftOrd(strings, "og", "&") + " gange");
- //
- // System.out.println("det længste ord i arrayet er " + findLængsteOrd(strings));
- String vokaler = "aeiouyøæå";
- String konsonanter = "bcdfghjklmnpqrstvwxz";
- String [] bogstaver = s.split(tegn);
- udskriv(bogstaver);
- tælVokaler(konsonanter + vokaler,bogstaver);
- }
- public static void tælVokaler(String vokaler , String [] tegnene) {
- int [] antal = new int [vokaler.length()];
- for (int i = 0; i < tegnene.length ; i++) {
- int index = vokaler.indexOf(tegnene[i]);
- if ( -1 < index ) {
- antal[ index ] +=1;
- }
- }
- String [] referanceArray = vokaler.split("");
- for (int i = 0; i < antal.length; i++) {
- System.out.println( referanceArray[i] + " : " + antal[i]);
- }
- }
- public static String findLængsteOrd(String [] strings) {
- String max = strings[0];
- for (int i = 0; i < strings.length; i++) {
- if (max.length() < strings[i].length()) {
- max = strings[i];
- }
- }
- return max;
- }
- public static int udskiftOrd(String [] strings, String gamel, String ny) {
- int count=0;
- for (int i = 0; i < strings.length; i++) {
- if ( gamel.equalsIgnoreCase(strings[i]) ) {
- strings[i] = ny;
- count++;
- }
- }
- return count;
- }
- public static void udskiftplads(String [] strings, int plads, String indhold) {
- strings[plads] = indhold;
- }
- public static String samlTilString (String [] strings) {
- String res="";
- for (int i = 0; i < strings.length; i++) {
- res = res + strings[i];
- }
- return res;
- }
- public static void udskriv(String [] strings) {
- for (int i = 0; i < strings.length; i++) {
- System.out.println("index " + i + " : " +strings[i]);
- }
- System.out.println("\n\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement