Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Java chararray

Skapad av Borttagen, 2010-11-22 17:25 i Webbutveckling & Programmering

1 212
7 inlägg
0 poäng
Lll
Visningsbild
-1322 Hjälte 534 inlägg
0
Hej. Jag håller på att lära mig Java och vill göra en char-array som i C++ där abc[0] = a(char* abc="abc";) osv...

Nu måste jag göra så här tex:

String str="ThisIsText";

c.toCharArray()[1]^123;

Go ahead, make my day

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Lll [Gå till post]:
Försök förklara lite bättre vad det är du vill göra, t.ex. med en kortare C++-kod...

Ingen status

Lll
Visningsbild
-1322 Hjälte 534 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
char* abc = "abc";

if(strcmp(abc[0],"a"))
{
cout << "win";
}


Jag vill kunna göra detta med java utan att använda .toCharArray() för att kunna använda []

Go ahead, make my day

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till Lll [Gå till post]:
A) Din C++-kod är felaktig - strcmp tar (char*, char*), inte (char, char*)
B) RTFM: http://download.oracle.com/javase/6/docs/api/java/lang/String.html

Lll
Visningsbild
-1322 Hjälte 534 inlägg
Trådskapare
0

Svar till cower [Gå till post]:
Orkade inte göra två variabler, psuedo.
Och jag hade ju inte frågat om jag inte hade letat först. Ditt svar var inte vad jag letade efter.

Go ahead, make my day

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Lll [Gå till post]:
Vda var det för fel på alla jämförelsemetoderna i String?
Den har ju contains, endsWith, startsWith osv.

Ingen status

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till Lll [Gå till post]:
I så fall får du faktiskt förklara vad du vill göra istället för att hosta ur dig kod som inte gör något.

För den delen, vadå orkade inte göra två? Felet med koden är att du gör abc[0], som har typen char, när funktionen vill ha en char*. Sen kan vi ju fortsätta med att det där inte är "som i C++", utan som i C. I C++ hanteras strängar inte som char-arrayer, utan som std::string.

Javakoden i första exemplet visar för övrigt tydligt att du *inte* läst dokumentationen för String. Sen varför du vill räkna ut "<teckenkoden för första tecknet i strängen> XOR 123" förstår jag inte riktigt...


Forum » Datorer & IT » Webbutveckling & Programmering » Java chararray

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons