Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med String.split

Postades av 2005-11-28 14:40:15 - Jonas Sjöblom, i forum java, Tråden har 5 Kommentarer och lästs av 1330 personer

Jag är rätt ny med java men har programmerat mycket i ASP och PHP tidigare så jag förstår hur det mesta fungerar, nu sitter jag dock fast lite.


Har den här koden:
Scanner scan = new Scanner(System.in);
Start = scan.next();
SplittedStart = Start.split(" ");
System.out.println(SplittedStart[1]); // Ändrar jag [1] till [0] får jag ut första siffran men andra och 3e verkar inte gå att komma åt.


När programmet körs matar jag in: 34 35 36
Vilket inte fungerar, det egr mig felmeddelandet
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at Uppg3.main(Uppg3.java:14)

När jag istället skriver koden så här:
Start = "34 35 36";
SplittedStart = Start.split(" ");
System.out.println(SplittedStart[1]);

Så fungerar det utmärkt.

Någon som kan berätta för mig vad jag gör fel?


Svara

Sv: Problem med String.split

Postades av 2005-11-28 16:26:16 - Niklas Jansson

Utan att vara ett dugg säker så är det nog så att det som händer är att det som läses in i scan bara är det som är fram till första spacen.


Svara

Sv:Problem med String.split

Postades av 2005-11-28 16:36:54 - Jonas Sjöblom

Det hade du helt rätt i, har inte ens tänkt den tanken tidigare. Vet du hur jag ska läsa in hela texten med spaces?


Svara

Sv: Problem med String.split

Postades av 2005-11-28 16:48:52 - Niklas Jansson

Något i stil med readLine bör det ju vara, men jag känner inte till "Scanner".

Om du menar att du kör mot en konsoll (svart bakgrund, vit text, inga knappar etc.) så finns nog System.in.readLine, om jag inte minns fel.


Svara

Sv:Problem med String.split

Postades av 2005-11-28 16:57:16 - Jonas Sjöblom

Tackar, jag ska kolla upp det


Svara

Sv:Problem med String.split

Postades av 2005-11-28 17:16:36 - Jonas Sjöblom

Ändrade
Start = scan.next();
till
Start = scan.nextLine();
Så fungerade det, tackar för all hjälp Nicklas!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
946
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies