Pobranie tekstu z jComboBox - określonej liczby znaków

0

Witam,
Mam następujący problem:

Wczytuję tekst z pliku do jComboBox1

        File arquivo = new File("/tmp/dev");  
        try {  
            FileReader fr = new FileReader(arquivo);  
            jComboBox1.removeAllItems();
            jComboBox1.addItem("?");
        try (BufferedReader br = new BufferedReader(fr)) {
            for (String linha = br.readLine(); linha != null; linha = br.readLine()) {
                jComboBox1.addItem(linha);
            }
        }  
              
        } catch (IOException e) {}
 

następnie chcę zapisać do pliku z jComboBox1 tylko 8 pierwszych cyfr a nie cały tekst:

 
        FileWriter outFile;
        try {
            outFile = new FileWriter("/tmp/test");
            try (PrintWriter out = new PrintWriter(outFile)) {
           out.println("#!/bin/bash");
           
           out.println(" Jakiś tekst "+jComboBox1.getSelectedItem()+" jak zapisać 8 znaków a nie cały tekst zComboBox?");
            }        
        } catch (IOException ex) {} 

Z góry dziękuję za pomoc :)

1

jComboBox1.getSelectedItem().toString().substring(0,8) ?

0
Shalom napisał(a):

jComboBox1.getSelectedItem().toString().substring(0,8) ?

Działa :) Dziękuję

1 użytkowników online, w tym zalogowanych: 0, gości: 1