-  
  -  栈 
 LinkedList stack = new LinkedList<>();int i = 0; 
 while (i < s.length()) {
 char c = s.charAt(i);if (c == '<') { if (stack.isEmpty()) { i++; continue; } stack.removeLast(); //从栈的末尾移除一个元素 } else { stack.addLast(c); //压入栈的末尾
 
-  
栈是只允许在一端进行插入和删除操作的线性表,后进先出;
 栈空:S.top==-1;栈满:S.top==MaxSize-1;栈长:S.top+1;
 
-  
  - cleartext.charAt(i): 这会取得字符串 cleartext 中索引为 i 的字符
 
-  
  - hasNext:对空白字符(如空格、制表符等)敏感,会忽略它们,并认为它们是输入结束的标志。
 hasNextLine:对空白字符不敏感,会读取包括空白字符在内的整行输入。
 
- hasNext:对空白字符(如空格、制表符等)敏感,会忽略它们,并认为它们是输入结束的标志。
-  
  - StringBuilder 是 Java 中的一个可变字符序列类,可以在其中添加或删除字符,根据需要自动扩展其容量
 append(char c): 将指定的字符追加到此字符序列的末尾。
 append(String str): 将指定的字符串追加到此字符序列的末尾。
 insert(int offset, char c): 在此字符序列
 
- StringBuilder 是 Java 中的一个可变字符序列类,可以在其中添加或删除字符,根据需要自动扩展其容量



















![[leetcode]assign-cookies. 分发饼干](https://img-blog.csdnimg.cn/direct/5d2d1941f83e4bda9ed38f7d0460a3de.png)