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);
}
}
Обычный подход должен преобразовать единственные новые строки во входе к “< 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, который как всегда поступает по-своему выполнения вещей.
Вы могли отобразиться эти pre
элементы с overflow:auto
как здесь на ТАК:
<pre style="overflow:auto">Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.</pre>
, Но pre
элемент просто предназначается для предварительно отформатированного текста как документов простого текста или исходный код. Таким образом необходимо лучше добавить разрывы строки HTML ( br
элемент ) или даже абзацы ( p
элемент ).