/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
retunering af strenge?
Fra : JS


Dato : 09-12-04 01:09

Jeg forsøger at lave en funktion der kan retunere en i streng som er vendt
om. Men jeg kan ikke finde udaf hvordan jeg får den til at retunere det.
Hvordan får jeg min funktion til at retunere min streng?

class Test{
public String reverse(String s)
{

for ( int i = s.length() - 1; i > - 1; i-- )
{System.out.println(s.charAt(i));}

return ???
}
}



class TestTest{
public static void main(String[] args)
{
String p = args[0];
Test k = new Test();
System.out.println(k.reverse(p));
}
}




--
Mvh
Johs



 
 
Lars Dam (09-12-2004)
Kommentar
Fra : Lars Dam


Dato : 09-12-04 01:25

On Thu, 9 Dec 2004 01:09:25 +0100
"JS" <dsa.@asdf.com> wrote:

> Jeg forsøger at lave en funktion der kan retunere en i streng som er vendt
> om. Men jeg kan ikke finde udaf hvordan jeg får den til at retunere det.
> Hvordan får jeg min funktion til at retunere min streng?

Du opbygger en ny streng..

>
> class Test{
> public String reverse(String s)
> {
>
   String rev = "";
> for ( int i = s.length() - 1; i > - 1; i-- )
{
//> {System.out.println(s.charAt(i));}
   rev = rev + s.charAt(i);
}
>
return rev;
> }
> }
>
>
>
> class TestTest{
> public static void main(String[] args)
> {
> String p = args[0];
> Test k = new Test();
> System.out.println(k.reverse(p));
> }
> }

Overvej at brug StringBuffer istedet for String til 'rev'.

>
>
>
> --
> Mvh
> Johs
>
>


vh. ld

Peter Kjellerup Rasm~ (09-12-2004)
Kommentar
Fra : Peter Kjellerup Rasm~


Dato : 09-12-04 08:01

Eller blot:

public String reverse(String s)
{
   StringBuffer sb = new StringBuffer(s);
   return sb.reverse().toString();
}

mvh
Peter

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409079
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste