Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java] metodo per estrarre parte di stringa

    ciao ragazzi

    mi servirebbe una funzione java che data una stringa mi restituisca la parte di stringa che si trova tra due parti di stringhe che io passo come parametri al medoto

    esempio:

    se chiamo la funzione("aa","bb") e la stringa è) "msmsaasdmabbm"

    la funzione deve restituire "sdma"

  2. #2
    Lo scheletro è questo:

    codice:
    public class Test
    {
    	public String substring(String str, String begin, String end)
    	{
    		int firstIndex = str.indexOf(begin);
    		
    		if(firstIndex == -1)
    			return null;
    
    		int secondIndex = str.indexOf(end, firstIndex+1);
    
    		if(secondIndex == -1)
    			return null;
    	
    		return str.substring(firstIndex+begin.length(), secondIndex);
    	}
    
    	public static void main(String[] args)
    	{
    		Test test = new Test();
    		String str = "msmsaasdmabbm";
    		String substr = test.substring(str, "aa", "bb");
    
    		System.out.println(substr);
    	}
    }
    Devi gestire ovviamente i casi particolari.


  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Java ha il suo forum dedicato.

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    grazie funziona

    per quello che mi serve mi basta prendere la prima occorrenza

  5. #5
    voglio chiedere una cosa che non ci entra niente.. se me lo permettete:

    con eclipse ho importato un progetto.. quando aggiungo una classe non la compila, dico non compila perche non vedo il file .class .. dovrebbe metterla dentro la bin del progetto ma non lo fa.. forse dovrei reimpostare il percorso alla bin del progetto ma non riesco a trovare dove farlo nelle impostazioni del progetto.. qualcuno di voi lo sa?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.