Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. public class Main {
  2.  
  3. public static void main(String[] args) {
  4. // write your code here
  5.  
  6. String s = "Der var stadig tomt mellem de grønne vognem og luften tung " +
  7. "og stille. Folkene i Cirkus Benoti sov sikker på denne tid af dagen.\n" +
  8. " jeg sneg mig hen til kassen med de runde huller og puttede hurtigt " +
  9. "slagterens hund ned i den";
  10.  
  11.  
  12. String tegn = "";
  13. String mellemrum = " ";
  14.  
  15. String punktum = "\\.";
  16. String linjeskift = "\n";
  17.  
  18.  
  19. String [] strings = s.split(mellemrum);
  20.  
  21.  
  22. // System.out.println(samlTilString(strings));
  23.  
  24.  
  25. // udskriv(strings);
  26. //
  27. // udskiftplads(strings,38,"pipfugl");
  28. //
  29. // udskriv(strings);// int x = 10;
  30.  
  31. // System.out.println("før kald");
  32. // System.out.println("\"værdi af x" + x);
  33. // System.out.println(strings);
  34. //
  35. // System.out.println("\n");
  36. //
  37. // afprøv(strings, x);
  38. //
  39. // System.out.println("efter kald");
  40. //
  41. // System.out.println("\n");
  42. // System.out.println("værdi af x" + x);
  43. // System.out.println(strings);
  44. // }
  45. //
  46. //
  47. // public static void afprøv(String [] strings , int x ) {
  48. //
  49. // x = 55;
  50. //
  51. // System.out.println("inden i funktionen");
  52. // System.out.println(" referance " + strings);
  53. // System.out.println("værdi af x " + x);
  54.  
  55. // udskriv(strings);
  56. //
  57. // System.out.println("har skiftet ordet " + udskiftOrd(strings, "og", "&") + " gange");
  58. //
  59. // System.out.println("det længste ord i arrayet er " + findLængsteOrd(strings));
  60.  
  61.  
  62. String vokaler = "aeiouyøæå";
  63.  
  64. String konsonanter = "bcdfghjklmnpqrstvwxz";
  65.  
  66.  
  67.  
  68. String [] bogstaver = s.split(tegn);
  69.  
  70. udskriv(bogstaver);
  71.  
  72.  
  73. tælVokaler(konsonanter + vokaler,bogstaver);
  74.  
  75. }
  76.  
  77.  
  78. public static void tælVokaler(String vokaler , String [] tegnene) {
  79.  
  80.  
  81. int [] antal = new int [vokaler.length()];
  82.  
  83.  
  84. for (int i = 0; i < tegnene.length ; i++) {
  85.  
  86. int index = vokaler.indexOf(tegnene[i]);
  87.  
  88. if ( -1 < index ) {
  89.  
  90. antal[ index ] +=1;
  91. }
  92.  
  93.  
  94.  
  95. }
  96.  
  97. String [] referanceArray = vokaler.split("");
  98.  
  99. for (int i = 0; i < antal.length; i++) {
  100.  
  101. System.out.println( referanceArray[i] + " : " + antal[i]);
  102. }
  103.  
  104.  
  105. }
  106.  
  107.  
  108. public static String findLængsteOrd(String [] strings) {
  109.  
  110.  
  111. String max = strings[0];
  112.  
  113.  
  114. for (int i = 0; i < strings.length; i++) {
  115.  
  116. if (max.length() < strings[i].length()) {
  117.  
  118. max = strings[i];
  119. }
  120.  
  121.  
  122. }
  123.  
  124. return max;
  125.  
  126. }
  127.  
  128.  
  129. public static int udskiftOrd(String [] strings, String gamel, String ny) {
  130.  
  131.  
  132. int count=0;
  133.  
  134. for (int i = 0; i < strings.length; i++) {
  135.  
  136. if ( gamel.equalsIgnoreCase(strings[i]) ) {
  137. strings[i] = ny;
  138. count++;
  139. }
  140. }
  141.  
  142. return count;
  143.  
  144. }
  145.  
  146.  
  147.  
  148. public static void udskiftplads(String [] strings, int plads, String indhold) {
  149.  
  150. strings[plads] = indhold;
  151.  
  152.  
  153.  
  154. }
  155.  
  156.  
  157. public static String samlTilString (String [] strings) {
  158.  
  159. String res="";
  160.  
  161. for (int i = 0; i < strings.length; i++) {
  162.  
  163. res = res + strings[i];
  164. }
  165.  
  166. return res;
  167.  
  168. }
  169.  
  170.  
  171.  
  172.  
  173.  
  174. public static void udskriv(String [] strings) {
  175.  
  176. for (int i = 0; i < strings.length; i++) {
  177.  
  178. System.out.println("index " + i + " : " +strings[i]);
  179.  
  180.  
  181.  
  182. }
  183.  
  184. System.out.println("\n\n");
  185.  
  186. }
  187.  
  188. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement