вкладывание разрывов строки <пред> теги

import java.util.ArrayList;
import java.util.Random;
public class shuffle {
    public static void main(String[] args) {
        int a[] =  {1,2,3,4,5,6,7,8,9};
         ArrayList b = new ArrayList();
       int i=0,q=0;
       Random rand = new Random();

       while(a.length!=b.size())
       {
           int l = rand.nextInt(a.length);
//this is one option to that but has a flaw on 0
//           if(a[l] !=0)
//           {
//                b.add(a[l]);
//               a[l]=0;
//               
//           }
//           
// this works for every no. 
                if(!(b.contains(a[l])))
                {
                    b.add(a[l]);
                }



       }

//        for (int j = 0; j <b.size(); j++) {
//            System.out.println(b.get(j));
//            
//        }
System.out.println(b);
    }

}
41
задан peirix 12 March 2009 в 23:36
поделиться

2 ответа

Обычный подход должен преобразовать единственные новые строки во входе к “< br/> ”. (Двойные новые строки обычно представляли бы новый “< p> элемент ”.) Это не покрывает multiple-whitespace-runs хотя; если необходимо сохранить их, Вы могли бы заменить каждую последовательность с двумя пространствами пространством и неразрывным пространством ('' ', \xA0', или '& #160'; как символьная ссылка).

существует CSS путем, можно сохранить литеральные новые строки и пробелы, но все еще перенестись, когда длина строки слишком коротка:

white-space: pre-wrap;

Однако это значение свойства CSS 2.1 и CSS 3 не является поддерживаемым перекрестным браузером под своим настоящим именем. WebKit (Safari, Chrome) берет его; чтобы заставить это работать под другими популярными браузерами, необходимо добавить:

white-space: -moz-pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;

‘word-wrap’ для IE, который как всегда поступает по-своему выполнения вещей.

68
ответ дан bobince 23 September 2019 в 15:15
поделиться

Вы могли отобразиться эти pre элементы с overflow:auto как здесь на ТАК:

<pre style="overflow:auto">Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.</pre>

, Но pre элемент просто предназначается для предварительно отформатированного текста как документов простого текста или исходный код. Таким образом необходимо лучше добавить разрывы строки HTML ( br элемент ) или даже абзацы ( p элемент ).

6
ответ дан Gumbo 23 September 2019 в 15:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: