...
| Code Block | ||
|---|---|---|
| ||
final class Wrap {
private char[] dataArray;
public Wrap () {
dataArray = new char[10];
// initializeInitialize
}
public CharBuffer getBufferCopy() {
return CharBuffer.wrap(dataArray);
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
final class Wrap {
private char[] dataArray;
Wrap () {
dataArray = new char[10];
// initializeInitialize
}
public CharBuffer getBufferCopy() {
CharBuffer cb = CharBuffer.allocate(10);
return cb.asReadOnlyBuffer();
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
final class Wrap {
private char[] dataArray;
Wrap () {
dataArray = new char[10];
// initializeInitialize
}
public CharBuffer getBufferCopy() {
CharBuffer cb = CharBuffer.allocate(10);
cb.put(dataArray);
return cb;
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
final class Dup {
CharBuffer cb;
public Dup() {
cb = CharBuffer.allocate(10);
// initializeInitialize
}
public CharBuffer getBufferCopy() {
return cb.duplicate();
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
final class Dup {
CharBuffer cb;
public Dup() {
cb = CharBuffer.allocate(10);
// initializeInitialize
}
public CharBuffer getBufferCopy() {
CharBuffer copy = CharBuffer.allocate(10);
copy = cb.duplicate();
return copy;
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
final class Dup {
CharBuffer cb;
public Dup() {
cb = CharBuffer.allocate(10);
// initializeInitialize
}
public CharBuffer getBufferCopy() {
return cb.asReadOnlyBuffer();
}
}
|
...